Hey...just my 2 cents here....
I have suffered with depression and anxiety for years. Almost to the point of suicide. It was last fall when it hit home really hard, that I was not even myself anymore. I would go into hiding, have bouts of anger, starve myself, get in trouble at work, etc. It was an effort to work, and to function in everyday life.
I took it upon myself to see a psychiatrist. Best thing I have ever done!! I do suffer from high depression, and lots of anxiety. Mine is totally due to a chemical imbalance. I take Welbutrin and Zoloft. Welbutrin is for depression and Zoloft is for anxiety. I am pretty much bet you that you are not sleeping due to anxiety. And lack of sleep is just feeding your depression. It is all linked. I have tried the natural alternatives, and I think that is fine for mild cases. For me, it was not enough. For the record, a 900 mg dose of St. Johns Wort, and a dose of b-50 every day will lessen your affects. One other thing, you HAVE to give time for all meds to take full affect. AT LEAST 2 weeks, if not a month.
I would not go back to a year ago for anything. I am myself, and I am happy. There is treatment. For the record, I hate prescription drugs, but by damn, its better than not being here anymore. I never knew was I was missing. As for those assholes that do not like you, bother you, etc. Fuck 'em. I find myself worrying a hell of a lot less, and much more laid back now. You can get help. Oh, and yea, I have put on some weight, but I was thin as hell to begin with. Now I just look healthier and more fit. Who gives a shit about a little weight, when your well being is on the line.
To be totally honest, smoking pot will lessen your anxiety A LOT and help you sleep. I stayed high back in my down days....so thats a temp fix that does indeed work....just illegal. But screw it, I like it, and it makes you numb, and makes you relax. Best way to end the day....
Good Luck!! Feel free to contact me if you need to talk or want more info. I know a lot just from personal experience and lots of reading/research.
Joel