Which beta blocker is best for migraines? Based on studies that have been done to date, propranolol appears to be the most effective beta-blocker for treating and preventing migraine attacks. But, like most medications, beta-blockers can have side effects and can interact with other drugs.
Is beta blocker good for migraine? Many clinical trials have confirmed that propranolol is effective in the prophylactic treatment of migraine. Other beta-blocking drugs, namely nadolol, metoprolol, atenolol, timolol and bisoprolol, have also been demonstrated to be effective in the prophylaxis of migraine.
Is metoprolol FDA approved for migraine? Beta blockers (metoprolol, propranolol, timolol, atenolol, etc.) have been commonly used for migraine prevention. Note that propranolol and timolol are the only beta blockers approved by the FDA for migraine prevention. The antiepileptic drugs, valproate and topiramate, are also approved for migraine prevention.
How long does it take for beta blockers to work for migraines? Drugs for migraine prevention, including beta-blockers, may not help right away. You’ll likely need to wait at least 8 weeks to see if there’s any improvement.