Here is Steve's article about overcoming depression...
http://www.stevepavlina.com/blog/200...ng-depression/
I can definitely relate, but I haven't quite mastered how to overcome my own depression a lot of the time, so I don't know that I cold actually give you any helpful advice except maybe to look into therapy. I know that talking to someone outside of your situation can sometimes help!