Question: how long does it take beta blockers to work for anxiety?
Answer: You'll likely notice results the first time you take beta-blockers for anxiety, but they can take an hour or two to reach their full effect. During this time, you'll feel your heart rate decrease, which might make you feel more relaxed.