SupportGroups.com builds awareness and provides support for OCD, Anxiety, Depression, Bipolar and Borderline Personality Disorder. If you are a friend or parent of a person who has a Mental Health condition, or you have been diagnosed yourself, you are not alone. Share personal experiences, evaluate information and get support during times of need, illness, treatment or recovery.
I used to be the same way then I started running everyday and that really seemed to help. I think that a lot of it is related to a chemical imbalance in your body due to toxins you have built up over your lifetime. Natalie Roses detox diet talks about this.
Also check out Dr. Mercola's website he is years and years ahead of these other guys
http://articles.mercola.com/sites/articles/archive/2010/03/09/antidepressants-are-no-better-than-placebo.aspx
You need to build yourself up don't beat yourself up!