I as far as I have read CBT may be the most beneficial, and I think your learned pathways might have been become too strong. As far as I read your story there is a lot of personality traits that are disfunctional in your case. I think you are really hard for yourself and the way you formulate it...