Well I was stuck in this kind of a mental hole for months. I still am. But not like I used to. Now those extreme lows left me empty and such. I'm working on getting out of this condition.
And yes you can overcome this, you have to stand up to all those things, one by one. Time is a good healer but it doesn't change much if you don't do anything. You better be a figter if you really want to overcome this.
I'm pulling for you