Something else that gets me through my depression is not fighting it. Just live on. If you "fight" your demons, they win. All they like to do is fight. Letting go is hard, but life moves forward. Just move with it. It may take awhile but if random space debris can hit a planet, you might come out of your problem okay. Life is about longevity, try to outlast it.
My physical health is intact. That's what keeps me going even when my mind is a sinking rock.
Also, your not supposed to be normal. Some of your conditions comes from you not being in tune with life, which leads to stress, if you can't cope, other problems develop. The mind, the body and soul flow like water. You might feel dammed up sometimes but flow around it. Damn, Bruce. Be like water eh?