Thank you for writing. I don’t have enough information to venture an opinion about the advisability of an inpatient stay. You say you have been to therapists (“plural”). I suggest that you return to your psychiatrist or the therapist who knows you best for an opinion.
Unfortunately, your diagnosis of social phobia puts you in a bind. You need to talk to your therapist and psychiatrist to get the help you need. But anxiety about talking to people is part of your problem.
I’m concerned that you have seen many helpers. It makes me wonder if one way you deal with your anxiety is to drop a helper, rather than go through the difficult task of talking about what is troubling you about how the work is going. If that’s the case, I think leaving therapy isn’t a wise choice. Rather, you will get more long term relief if you reach deep inside and find the courage and strength to have those conversations. I know it won’t be easy, but I bet you have more strength than you know.
I wish you well.