Do this:

Whenever you are feeling depressed about something, ask yourself "how do I know Im depressed?"
Whatever comes next, see yourself there in your head. Rise above yourself to an altitude that makes the memory easier to handle. Like superman you see yourself at your dad's funeral crying ect.
Also, you know that you are depressed all the time, unless your not sure? When you think of smoking, how do you know it makes you excited. When does it start and when does it go away. Analyze the pictures you see when your thinking of this.
Basically ask yourself when did you do something you were proud of?
Stop telling yourself shit that is depressing, stop arguing with people in your head. Imagine things that motivate you and add loud sounds to the background, like loud drums, or 100 black women singing hallelujah! Imagine your boss is a tiny smurf and your a black panther slowly creeping up with people all around cheering you on as you say to yourself " Yooouurr Miiinneee!" weeeeww that motivates me.
Also, correct your posture and turn the edges of your mouth up. Sometimes if you fake it long enough it will stick. Breath in and exhale all that negative dialogue out of your head. I sometime repeat to myself "shut the F*** up, shut the F*** up,...." over and over until I stop telling myself crap, like that I failed at something, or that somebody doesn't approve or like me.
These techniques are utilized in NLP (neural linguistic programming). Look it up. Lucinda Bassett is good. I really wish you the best.... Now go make it a good day.
BB
:hippy: