I got through all the horrible thoughts with the help of Mindfulness, but done properly.
I’d have a look at https://www.fionawatsonmindfulness.com/. You get a free 30 minute consultation, all done on Zoom, then decide if it’s for you. It certainly changed my life.