Do beta blockers work for anxiety?
They reduce the instance of palpitations yes, however beta-blockers are not without risk. If stress and anxiety is a long term problem for you then I would recommend CBT (Cognitive Behavioural Therapy). Beta blockers basically inhibit the effect adrenaline has on the heart (which is the body’s own natural stimulant) It basically quiets the heart down. They won’t actually stop you from feeling anxious.