Lots of wise words here, I can't add much. For me, it has always passed and better times come along. I try to roll with it, not identifying too closely with negative thoughts.
Breathing exercises are helpful, also relaxation and meditation. It all helps me to keep some balance.
Hope it gets better soon.
Myzen