@Chaoticmind, I follow KwanYingirl's suggestion.
In the moment of the panic, I ask myself to make a change. (To help decrease the flight or fight system), if taking a few deep breaths, wiggling my toes, and looking around the room (to get associated) and noticing that I am (relatively) safe, doesn't work, then I use my next step. For example, while out to dinner, it may mean saying, "Excuse me, I will be right back," while I take a break and go outside or use the restroom. If I am still feeling panicked, then I will do any combo of these things: see if I can leave and go home, and do grounding exercises, and, if needed, take a small amount of lorazepam.
After finally feeling calmer, I will review the situation that evoked anxiety for me, and then plan to adjust my activities, so that I can avert the same trigger again. It can be an interesting detective and solution game. I find out interesting things. Sometimes it is something someone said, sometimes it is where I was sitting-jammed up against a wall in the corner, sometimes it is a person.
Good luck. I'm sure you will find success with the suggestions that members offer.