Agreed.
From Personal experience, another major reason of depression is Medical conditions. Person suffering are usually unaware of these conditions. For example, allergies and food intolerance etc.
Starting this year, i am logging all my diet, activities and medications etc. along with a depression score for the day. I am hoping this will help me further understand the issue. (yes i have been to a doctor couple of times)
If you are interested do google, "Positive Psychology". This topic studies not only how to get rid of depression, anxiety etc. but also how to increase happiness, satisfaction, motivation etc.
According to this, here are few steps to create a lasting positive change:
- 3 Gratitude: list 3 things that went well every day. In the long run it helps you get a positive outlook on life.
- Journaling
- Exercise
- Meditation (Praying)
- ActofRandomKindness
Here is a link to TED talk.
Here are bunch of course on Positive Psychology on Coursera that will help you get a basic understanding of the topic.