Since as long as I can remember, whenever I have some sort of confrontation or negative interaction with anyone, my hands get very shaky. The confrontation doesn't even have to be that intense or interesting. It could be as unimportant as a disagreement in a video game. It used to happen to me when I'd be working in retail and have less-than pleasant customer interactions.

It can be quite inconvenient because during some very negative interactions my hands will shake so severely that I can barely control them. I'd even have customers ask me why I'm shaking so much and I've made up some nonsense like, "I just haven't eaten today so I have hunger shakes". The shaking can last anywhere from 10 to 20 minutes.

I never get this anxiety any other time. It's not triggered by nervousness from speaking to groups or trying new things, and it never happens randomly. Over time I've noticed that I will avoid having any potentially negative interactions with people for fear of triggering that anxiety. I see this as a big problem because I'd like to be able to speak my mind in certain instances rather than just move along. I really don't want to go through life having to keep quiet just to protect myself from anxiety.

What sort of techniques could I employ to stop the shaking faster and to reduce/prevent future episodes?