Hi Beautiful Freak,
I found that CBT was super helpful to me, second time around. It wasn't a 'cure' but I did find that, once my penny dropped, it did give me the tools to begin managing my mental health, and more importantly in my case, it taught me how to begin to recognise my triggers. It was like pruning the problem so that I was able to attempt tackling the roots. (Like you, trauma in childhood plays a major role in some aspects of my MH.)
The course itself was very short, but I took what I learnt and kept working on it in my own time for months, and years, afterwards. It's the homework they never tell you about that really seemed to make the difference for me. CBT really helped me but I know that isn't the case for everyone.
Because I'd got myself 'well enough' through CBT, I was able to handle 18 months of psychoanalytical therapy. My therapist at the time always said that therapy should come with a health warning, and he was right. He was one of those doctors who did just, pretty much, sit in silence. I found that absolutely infuriating. It just didn't suit my personality type at all. If I wanted to talk to a brick wall then I could do that at home. I know myself quite well, probably all that therapy, and I know what I need, and that wasn't it. That said, in the entire 18 months, there was just one moment where I responded to something in a way I couldn't deny. Everything else about that particular therapy course seemed pointless, still does, but it was utterly worth it for that one moment that I can never put back in the box.
I later found a therapist I did chime well with. We never seemed to do a specific therapy type, we did a little bit of everything. Just as well because I get incredibly confused by all the different types.
I've now come to the conclusion that what really makes a huge difference to me is having a therapist that can work with my personality type, and not the specific type of therapy. I need to laugh, and I need a therapist who can laugh with me. When I found this therapist, one of the first things we had to do was attempt to undo all the misconceptions of how I thought therapy should be. Misconceptions that had been built up by seeing numerous therapists who just weren't a good match for me personally.
I don't know, it's such a personal thing, and you never know whether something will help until you try it. Even then it maybe months or years before you really feel the benefit of it.
I hope it is going well for you so far.