* Proper diet
* Consistent sleep schedule
* Maintaining a social support network (and having a dog)
* An hour of light to moderate cardio _every_day_ (walking my dog forces me to do this, but I also bike to work and go rock climbing.) My anxiety melts away when I do cardio.
* Focus on my hobbies and individualism
* Self-guided CBT
* Medication for ADHD when I'm working on something that is too painfully boring to work on (armodafinil)
* Focusing on pragmatism and thoughtfulness in every action (or at least, aspiring to)—Check out stoicism and virtue ethics
I have struggled with major depression for years, but have finally clawed my way out of it and am trying to proactively safeguard myself from ever slipping back into my own personal hell. Life is damn good, but I have to stay vigilant. Godspeed. And remember, treating the physical symptoms comes first.