I went through those times though, for me what helps for me is to not give a fuck , lel.
Like seriously, if anything goes wrong then just keep going forward, you can't change what happened, you are bound to make mistake as a human, the question is how you bounce back. Of course, I also have a period where I just give up on life, and when that happens, just let yourself feel whatever you want to feel , you cry , you get angry just do whatever, but never stay down that long , you gotta find a way to tough it out, life is too short to stay on your knees.
You see, in the end, it's your heart that controls the way you see life, my situation didn't change, I am still in the rut as I was 5 years ago, the only thing that changed was my perception of life, I choose to be happy, I choose to let go of my past, my mistakes and I started to accept things the way they are. Things are bound to go wrong, this is life anyway but somehow I found a way to go through my fears and my problems in another light eventhough I'm a mess, was a mess and is still a mess. But I am a happy little mess now, so I don't mind lol.
I hope one day you find your happiness one day TS, a reason to live happily. Long live and prosper bro
Life In a Rut, Opinion Needed