I've been considering CBT also, but i've heard a bunch of mixed opinions, mostly bad ones, even from two psychiatrists 🙁 Also, it can be really expensive, even for just a 12 or 16 week session. If your health insurance covers most of the costs for outpatient mental health procedures, i'd say go for it, but beware of the $2000+ that it may cost for a longer treatment, group or solo.
AFAIK, the best solution is to find a non-invasive medication that works for you, take it regularly, and work your way through the "tweakiness", as I call it, in everyday life 😀 Possibly find a good social worker or psychologist to talk to about your problems specifically, but more than anything, just confront your fears instead of ignoring them or running away, no matter how much it may hurt you inside or scare you. Benzodiazepams in small doses such as Valium, Klonopin, etc... can be slightly addictive in some cases, but work wonders for quelling the anxiety.
From my experience, having been dealing with my social anxiety for about four years, the best thing that i've found to do is keep as active of a social life as is healthy/viable/fun for you, and spend the rest of your time doing your best to relax alone or with friends and loved ones. I wish you the best of luck in dealing with it, as I know just how difficult it can be, and if you'd like any advice or guidance, feel free to PM or e-mail me.