Highly, highly recommend trying it. They say it's for "stage fright", which can be offputting because "stage fright" (at least to me) seems almost wholly unrelated to the type of anxiety I suffer from.
It's a miracle from my perspective. If you suffer from generalized anxiety, please ask your doctor about it.
Just to really hammer this home: I had doctors recommend this drug to me for years, and I always more or less ignored them. I have taken xanax for quite some time, and took this recommendation as them being apprehensive about prescribing it (which i understand, since many people abuse it).
Propanolol seems to have the same type of calming effect, but with none of tired/disassociative feelings that xanax gives (which I don't like). The first time I took it I almost wanted to cry. It really was just like a switch that turned the anxiety off. It does take about 60-90 minutes to fully kick in, though.