If you suffer from migraine, you know the pain can wreck a day. The good news is there are several meds that actually stop a migraine in its tracks or keep it from coming back. Below we break down the main drug groups, when to take them, and what to watch out for.
When a migraine kicks in, most people reach for a fast‑acting drug. The first line is usually an NSAID like ibuprofen or naproxen. These reduce inflammation and ease the headache if you take them early. If NSAIDs aren’t enough, doctors often prescribe triptans (such as sumatriptan, rizatriptan, or zolmitriptan). Triptans narrow blood vessels in the brain and block pain signals, giving relief within 30‑60 minutes for many users.
Another option for severe attacks is an ergot derivative like dihydroergotamine, but it’s less common because of more side effects. For those who can’t tolerate triptans, a newer class called CGRP inhibitors (e.g., erenumab, fremanezumab) can be used both for acute relief and prevention.
If you have frequent attacks, daily preventive medication can cut the number of migraines dramatically. Common preventives include:
Starting a preventive drug often means a few weeks of adjustment. Keep a headache diary to track whether the medicine cuts down attack length, severity, or frequency.
Here are three practical tips to get the most out of any migraine med:
Remember, migraine medication isn’t one‑size‑fits‑all. What clears a migraine for one person might do nothing for another. Talk to your healthcare provider about your attack pattern, other health conditions, and any other meds you’re taking. Together you can pick the right drug, dose, and timing to keep your days migraine‑free.
Can't take Topiramate for migraines? Get the easy-to-understand scoop on CGRP antagonists, beta-blockers, and neuromodulation devices with honest facts and real tips.
Read More