It sounds like the real problem here is anxiety - you're constantly cripplingly afraid.
I've been diagnosed with GAD, so yes, I'd agree.
If your therapist hasn't suggested anti-anxiety medications and started you on calming techniques or cognitive behavior therapy style tactics, they're doing you a real disservice.
I'm on Lexapro currently, but that does little for my anxiety, and it's not intended to; it's primarily for depression (and it's hardly a silver bullet at that either, but anyway). I didn't respond to Wellbutrin, and I had a negative reaction to Prozac. I would discuss trying others, but I haven't really. I'm quite nervous when discussing medication with doctors.
How comfortable are you with the friends you have online and do things with? How would you feel about meeting them in person? Would it be different from having to get to know someone from scratch all face to face?
Hmm... I'd want to say that I'm more comfortable with people I know online, but I have a huge issue with... I don't know what to call it. I'd describe it as a problem where I can grow fairly comfortable in a certain circumstance, but find expanding beyond difficult. I'm even shy around people I know from here when I see them around the internet (i.e. not Bay12), despite the fact that there is
zero reason for that. It's not an insurmountable problem on the internet, because there's no cost to "lurk moar", as the phrase goes, so I'm able to slowly get used to a place before I start involving myself... but there
is a cost to doing that in real life.
I've recognized that having at least one friend is really valuable in terms of going to places and such; I'm far more comfortable in new places or around new people if someone I know is with me. This has led to the sort-of funny results when I was growing up where I'd be chaperoning my younger sister (who has Aspergers) around some event or activity or whatever, when in fact I'd probably be too shy to do a lot of those things myself if I were alone.
(Actually, there's a pretty funny dichotomy between my sister and I: she's very social and comfortable around others, but also very careless, socially unaware, and has gotten into trouble (and sometimes quite serious trouble) more times than I can count, while on the other hand I never got into trouble after I left middle school, but that was because I was (and am still, probably) hypersensitive to violating social norms of any kind.)
Depending on your answer, maybe you should try getting to know people online first who you are able to meet in person later. Local interest groups or something might help you find people who are local that you can get to know online for a while and get comfortable with first, and then arrange a meet up in person. If that works out, you can use that as a way to get more comfortable with being around people in person more generally, and that might lead into better meatspace interaction ability in the future.
This is still useful, thank you.