Congrats on 20 million posts! :-)
You've had what seems to me as an incredible string of bad luck. I don't have any advice except I think you're correct when you wonder if a different psychologist may be more helpful. Psychologists, like any other profession, tend to be best at an aspect of their profession. I'd shop for one that either specializes, or has a lot of experience, in overcoming your issues.
Ask very clear questions if they are skilled.