I wanted to reply to this because I know how it feels to go through many ups and downs in life. I try to think positive when I am in a down time, because eventually things do seem to go back up.....and the ups are real nice.
I also know from experience that there are some kinds of depression that you can't get yourself out of without help from a professional. I am currently on Zoloft....which I took to escape from post partum depression. I also went to therapy for things dealing with my feelings from my past in an abusive home and leaving the JW's.
If you are able, try to remember the good things in life....weather it be a day, a moment, or just a second in time. Do things that make you smile....like petting a puppy in a pet store, or looking at funny videos on you-tube. ( I looked up babies laughing and it got me out of a funky day)
I hope you get to feeling better and I am sorry you have had more than your share of crap to deal with. Many hugs to you!