I'll preface this by saying everyone is different and what has (or has not) worked for me does not mean it works for others.
I've had PTSD, bouts of depression and ongoing anxiety for a very long time. As a result I've been subjected to numerous medications and various therapies. Not always good. For example I was given an early version of CBT and it simply made things worse.
Over the years I've been very lucky to find a psychiatrist who had been successful in bringing me into a more normal state. I still suffer both physical and mental issues, however they are mostly manageable and I'm happy with my life.
His technique eventually ended up with an unconventional medication for the mental issues, and specific ones to lessen the physical problems (headaches, IBS and other things) plus talking. I'm not sure of the right technical term, but would allow me to go over the previous fortnight and say what had been trouble me, the intensity of my symptoms and so on.
His approach was realistic and he would listen, offer some insights into why I might feel the way I did, possible ways of lessening those feelings and alternative actions, together most importantly with perspective.
Frankly I'm not sure it it was therapy or simply confidence and trust built up over time hat allowed his approach to work. I do stress it took time.
I'm not sure if that helps you, as I said everyone is different