I have gone through it and still i am, in a way.
Here is what i have done, to get myself together and live
....
1. Get Busy doing what i love.... run marathon, do workouts..... dont care if you cant do it initially..... keep trying....
2. Adopt healthier food....
3. Breath- Yoga-Meditate.....
4. Look at these workouts take up a challenge
http://neilarey.com/programs.html
5. For Music soothes my soul...... i am learning Guitar and Ukulele
6. Go on a trek....... discover more about yourself .....
My friend, there are lot more beautiful things in this world.... that needs to be experienced...
I take ayurvedic medicine Ashwagandha for healthier mental attitude and Himalaya Mentat to curb anxiety.....
I read from your posts that you are taking some professional help....... please do continue that... but also do your own research on internet and understand your situation....
But to stop this crazy chain-reaction of depression. you got to understand
"We must let go of the life we have planned, so as to accept the one that is waiting for us."
Breath-Eat-Sleep....... Live your life..... More you expect from Life.... more you will get stressed....
Have a Wonderful Day