I agree with what continuis has offered up. Nutrition does play
a big role in how you feel mentally and physically. Excercise not
only does your physical body good but also gets those fantastic
endorhpins (happy chemicals

) flowing for Mental health..which
combats depression!!!
Living in the past will keep you in the past. You can retrain
your brain to get rid of what I call "ANTS" or automatic negative
thought system. Using a Mental meditation with a Huge " X " in
your mind when these negative thoughts come into play can help to
eliminate them. Repeating to yourself "CANCEL CANCEL" and
envisioning the " X " over negative thoughts, fears and phobias.
I have read about this and many Cognitive therapists use this
technique. Then don't forget to reward yourself positively after
getting through whatever your trying to overcome...?