Hey,
Shaking is a really intense symptom. It's very hard to deal with when around other people. Granted, I don't really have the problem in social situations (I do with certain people who trigger me though) though people comment on it. Some of the more amusing ones were being possessed, having a fit and even giving birth! lol! It's horrible.
I have never tried Xanax but I have and rarely take (I try my best not to take drugs at all. It feels good to get through something yourself

) propranolol. a 10mg tablet before a big event and my physical symptoms disappear. It's very effective in stopping shaking, heart palps etc with no side effects, maybe a little light headedness though. No withdrawals either.
All the best