Not sure if anyone has any advice/tips on this but I’m in a tough spot here and could really use some insight.

I have always had some minor anxiety when out with people but nothing serious. It wasn’t until recently when my anxiety was especially bad one night when eating dinner with some friends and I ended up throwing up my entire dinner in the bathroom. 

Since then, anytime I go out to eat dinner the fear of this happening again makes my anxiety sky rocket and after even just 1 bite of food I have to go to the bathroom to vomit. It’s a ruthless cycle I’ve tried to take steps to break (eat slow, drink water, distract myself etc.) but every time my anxiety overpowers my attempts and even if I can keep my food down I usually end up just eating 10% of my meal as I have no appetite. 

I’m now terrified to go out to eat out of fear of this happening and me running everyone’s night (if I fail to conceal it) and on top of that my friend is setting me up with a date and I’m even more anxious now about this happening on a first date. Any advice or tips would be greatly appreciated.