Knowing that depression is a phase and its not possible to always be happy puts things in perspective. Also knowing that only you can bring yourself out of depression helps.
There are two causes of depression based on my own understanding of my psychology – one caused by insecurity, expectations, and fear of what might become. The second one is brought on by criticism and behavior of others meted towards yourself.
While positive self-talk and self-love and living in the present can help one overcome the first type of depression, the second one has deep rooted evil and hence can take forever to come out of. Especially if venomous people surrounding you will forever be part of your life.
Depression in the first category since it being brought upon yourself can be cured by self-healing, the second one however is difficult to cure and requires help. It’s important to be able to talk to people who you trust – your friends and family. It’s important to make some hard decisions based on the current state of affairs and in some extreme cases even cutting people from your life if they are the result of your unhappiness.
I have recently been witness to a mother son relationship where a son who went astray is troubling his own mother for finances. Her love for her son is making her give in to his unjustified demands making him go deeper into his dark world and making his mother more and more depressed thinking of his future. Her unconditional love is unrequited and she is hated by her son despite all the wonderful things she has done for him throughout her life. While I hope things turn better for her, but such toxic relationships make one more depressed. Such causes of depression are one of the hardest to break.