Hi,
I didn't react well to propranolol so take beta blocker bisoprolol - low dose daily. I was having a lot of anxiety and stress/hormone induced palpitations and this one helps me a lot. For times of severe anxiety I have xanax (alprazolam) which is a short acting benzodiazepine, similar to valium. On recommendation of cardiologist, so GPs do give me prescription for it when needed (sometimes I get a little 'talk' about the dangers of addiction). I don't like to take it but it does work, thankfully. I do like to have it, just in case - psychological security! For me, reducing stress, increasing sleep, and taking B vits and magnesium have also helped a lot, but took time. There is definitely a place for chemical help, and I still use it.
Wishing you well,
Starfish