Dude... Here is my story. I can be one of the craziest people you meet once we get to know each other, but when I first meet someone I used to be very quiet until I got to know them.
My advice is this. As someone else said, CBT = Cognitive Behavioral Therapy, see a professional therapist that specializes in anxiety and CBT, get on meds if they're help (Yes they helped me a hell of a lot, I no longer need them now and been med free for years, but that is just my case. No addictions here either with meds). People can bash them all they want, but meds do help, esp at the beginning stages.
Not all therapist are alike, in my youth, I saw dozens, trust me. I'm not right in the head lol.
Find someone you like, can deal with, take the meds and begin working towards fixing your anxiety. Meds do help and they do work. I won't comment on supplements because I have no real world experience on them so I cannot say if they work or not.
What a good therapist will do is help to first find out what makes you have anxiety attacks, then slowly, start giving you small "missions" to complete, with the meds helping, it'll lower the anxiety and as time goes on, you'll eventually be less stressed in those same situations until they feel "normal". I can now give speeches to a room full of people, and talk to those I just met with ease, when I was in my early 20s, I would feel as if I would black out. No I am not a social butterfly, in fact I like to be left alone, however, I can and will talk to people without having any anxiety at all.
I'm not going to lie and say it'll be over night, because it won't. But it will improve greatly and you'll be feeling like yourself in ANY situation. Also, not all meds work well with everyone, I've been on just about every anxiety medication out there. I honestly dont remember what worked best for me as Its been years since I've needed them, but you can work with your Dr on that.
Good luck. shoot me a PM if you ever need to chat about it. And don't feel bad, this shit happens to a lot of people, and most are too embarrassed to get the help they need to feel normal. You'll be fine, just don't give up.