I've had a similar situation and I see this all the time. Basically although medicine may help it won't fix it, the core of the problem is your attitude towards yourself, being overly critical of yourself, constantly beating yourself up etc. is what is causing your depression. Fix that and your...