I'll honestly offer up a different view on the work/social anxiety thing though. Fight it out and win. For much of my childhood and early adulthood years I was very anxious and nervous in social situations. Something as simple as buying gas would have me all worked up. What if I accidentally handed the cashier a $5 but said "$10 on pump 2". Or what if that's too curt, should I say "may I have $10 on pump 2 please"? No, that's too long winded... OK, I'll just leave out the please. 15 minutes later I finally get over worrying about what to say, go in the store, and sure enough I ask for $10 but hand over a $5. Then i had to worry about never going in that store again!
Analog, that's an amazingly good description of how I feel constantly. Even just passing an aquaintance in the hallway gets me worrying the rest of the day. Did I smile too much, will they think there's something wierd? Did I not smile enough, will they think I'm being unfriendly? Everywhere I go I always feel like everyone around me is constantly watching everything I do and judging me.
I HATE eating in public, my stomache gets queasy and I can only pick at my food. I can't stand large crowds. I've never in my life been to a rock concert, only once ever been to a sporting event, and very seldom go to big public events like 4th of July fireworks shows. I accidentally got trapped in the crowd watching the Chinese New Year Parade in San Fran while trying to walk home from work once, and had a bad enough panic attack that I passed out.
And YET, just like you ZM, I've always wound up in heavy public contact positions, like front desk at hotels. And learned to smile and fake being comfortable. Even then, though, I always went after the night shift, to keep public contact to a minimum. After a while though, I just couldn't keep even that much up, and shifted to things like telephone operator, or office work. And now the internet. Even forums like this get to be a bit too much sometimes, though.
It got to a point where I was working a night shift office job at UPS, and only saw a handful of people a night. By day I would just hole up in my crappy little apartment self-medicating with weed. I ordered all my meals delivery, online instead of by phone whenever possible. I got my groceries delivered. Did all my shopping online. Even ordered cigs by mail. And if I HAD to run an errand, I made it a quick shot, there and back, no stops along the way, and at the closest possible location even if it cost more.
That's when I decided I needed real help, and got some anti-anxiety meds. Nothing too strong, tamazapan. Just something to take the edge off. I took them regularly for a while, but now I just take them when I need them, like when I know I'll be meeting new people, or going out to dinner, or to a crowded place.
And paradoxically, being here in China has helped. Somehow it's easier to deal with feeling like everyone's watching me when I know they really ARE, and why. Because I'm an unusual sight for them. And with the language barrier I never talk to the store clerks anyway.
But still, I've been finding myself staying home after work more and more, avoiding shopping trips, getting all my meals take out, or from KFC delivery, etc. So that China advantage is fading.