Sorry to hear of your struggles. Meds have, I am somewhat embarrassed to say, really done the trick for me of late. I hit an all-time low point a couple of weeks ago. Just felt like I was so deep in a rabbit hole, there was no way out and no point in even trying. I’m not sure anyone understood how close to the edge I got. Since then, however, an adjustment to my meds has restored my characteristic “I can do anything/nothing can stop me” attitude. Sounds artificial, but to me, it was like the meds cleared up the fog that was preventing me from being myself. I would never have believed it had it not actually happened.
In any event, I hope you start feeling better about yourself. Be kind to yourself. You are your own worst and most abusive critic. Stop treating yourself so poorly. Be as kind to yourself as you are to others.