((St0rmy))
There are different forms of therapy and each has its merits and drawbacks. For example, my T is psychodynamic/humanistic and trained in psychoanalysis. My therapy is designed to get to the cause of my problems, help me understand them and experience the emotions I couldn't in childhood so I can find my true self. He and I work well together. My issues are varied as it sounds like yours are. This does not mean that a different approach such as CBT won't work for you. I don't want to speak for other types that I am not well versed on. You should read about the different types (you can do that here or at
www.guidetopsychology.com).
Then, you can find some different T's who practice the approach you wish to pursue and check them out.
Good luck.