It's getting to be debilitating.

The basic gist is that any time I need to speak in front of people, where I'm the sole focus, my fight or flight response goes into overdrive.

Tremor, sweaty palms, shaky voice, rapid heartbeat.

I'm in a career where I need to speak in front of professionals on a fairly regularly basis (bi-weekly). Sure, with tons of practice and familiarity with the subject and my audience it might get better, but for now it's miserable.

The only thing that seems to help is a beta blocker, Inderal (propranolol) to be exact. I take 10-15mg before I might present and I'm almost always fine.

The odd thing is I speak great over the phone, one on one or when I'm engaged with a handful of people. But put me on a podium in front of 10+ and forget about it.

What are some of the underlying causes of this? And can Inderal/Propranolol eventually stop working for me?

Thanks!!