Patience, motivation and determination. Must find those things within yourself to get better. At least for me.
Well, honestly, it depends on what chemicals your brain is lacking. There are medications that can help your brain in producing more of that chemical. I take Zoloft for mine
look at your diet!
not necessarily, most bigger towns have a community adult-education place (you know, you can take cooking, or exercise classes there?) they might have a nutritionist who could work with you on that! You could be allergic to something and some allergies cause depression!