Turns out I had Aspergers. So at age 15 I was diagnosed, and then participated in a few brain studies which confirmed it. I stayed off the medication and went through therapy focusing on life skills and human relationship training (how to talk to and interact with huerotyipicals).
Since then my life has been pretty good. It’s had its ups and downs, but a wonderful journey into my 30s.
In my case I was on the spectrum, but the whole experience has made me very skeptical of psychologists. I sometimes think about how many terrible programmers there are. I think the same spread of skills probably exists in every profession. Unfortunately, in psychology if you’re bad at your job, you end up ruining lives.
Like anything else, it’s best to shop around.