If its all in your head anti-depressants might help but at the same
time they may make you sick and will make you sick over a period
of using them for months at a time.

If you are under real stress(this is why most people get depressed)
Then i think weed might help a bit more than anti-depressants.

There is different kinds of depression.

If you are under real stress anti-depressants can make you more depressed
and/or suicidal. Plus they can cost alot of money and for those people
that are deppresed because your broke all the time i dont think
you would want to pay $90 a month for some week pills that
will have a good chance of making you worse.