St. John's wort can be used for depression. I don't have any experience with it (it's possible it could cause weight gain too), but it might be worth looking into.