Thank you for your helpful response
Yes, I will be speaking to a large group, I normally get too nervous whole body shakes where I can't hold the mic and I sweat a lot where people notice.
Will xanax help all of these or should I combine with beta blocker?
It will help. But if you're referring to public speaking to a large group of people, I suggest you take one prior to that day to make sure it isn't too sedating for you. If it's being prescribed for social anxiety, it will calm you down allowing you to feel better about conversing with others. The more you are able to talk, the easier it will get. Best wishes.