I was put on the beta-blocker Atenolol a few months back, i really didn't take them enough to see if they helped, cause i was worried about taking a blood pressure medicine to treat anxiety. But YES they can help with ( what is IMO the WORST part of anxiety, the physical symptoms such as fast heart rate, blushing, the shakes) You just have to make sure your blood pressure isn't too high (i'm sure your doctor already checked) before taking them. Also, you have to be careful if you take them everyday then all of a sudden stop. Thats one of the reasons i'm glad i didn't keep taking them , cause as of right now i'm without my doctor who originally prescribed them for me since they dumped my plan a few weeks ago, and it's taking me a long time to find a new doctor and get a new insurance card issued.