The best medication for performance anxiety, also known as stage fright, is propranolol. Propranolol is a beta blocker, which works by blocking the effects of adrenaline. So when you are ready to take the stage to perform in front of an audience, you can take the propranolol an hour before your performance. So by the time you are performing in front of an audience, the adrenaline coursing through your bloodstream in response to the anxiety triggered by the performance is not able to exert its effect on your body, as the propranolol is blocking the adrenaline from working.
So when adrenaline is blocked, you don't get the physical symptoms of anxiety that previously prevented you from performing. So with propranolol, you no longer get the physical anxiety symptoms, such as voice quivering, lump in the throat, butterflies in the stomach, rapid heartbeat, shortness of breath, high blood pressure, sweating, flushing, and trembling legs.