I self medicate with marijuana. And more than just using it to make me happy, smart, excited and hungry. I grow pot medicinally as well and that makes me feel really happy. There is loads of scientific evidence that points to having a garden and lessening depression. From my experience, I can say that growing marijuana really lends itself to a lot of the benefits of having a garden. Because you can harvest 5 to 6 times/year it makes it something you need to work on every day. Progress is relatively fast, and if you do a good job, you can take it to a shop and get enough spending cash for that new macbook apple just announced. And if you are a champion, you can find your nugs in magazines. (my ghost og kush is featured in culture this month...) But ultimately nothing feels better than smoking my own herbs on Friday night after a long week of gardening and programming.
Just throwing it out there as another alternative for someone that is struggling. Been there, you just gotta find the light.