Beta blocker medications, such as Propranolol and Metoprolol, decrease the effects of stress hormones on your heart and blood vessels, helping reduce both frequency and intensity of migraine. While typically prescribed for high blood pressure, research shows they’re also effective for migraine.
You can learn more about beta blockers for migraine treatment here.