An alternative to CBT that you might want to consider is Internal Family Systems. I find it to be a more holistic and compassionate form of therapy that respects your entire internal system.
Sometimes we have internal parts that need love and care more than they need lecturing on cognitive distortions.
CBT is effective for many people which is great, but there are other options.