If you've not already done so, you should really get with a doctor. I grew up with social anxiety (didn't get diagnosed until senior year in college) and know how bad it can be - feeling like you just got punched in the gut for days at a time is not something anyone should have to live with. And you don't have to, there are various treatment options that a good doctor will help you navigate. Getting treatment can really change your life for the better.
I wish you the best of luck!