There are non-prescription and prescription medicines to help relieve migraine headache pain.
Over-the-counter medicines can help relieve the symptoms of a migraine attack. These can include aspirin and ibuprofen (such as Advil), and naproxen. Caffeine can also help sometimes.
There are prescription medicines that aim to balance the chemical changes that lead to migraine. These include Imitrex, Amerge, Zomig and others.
If your migraine attacks are severe or they happen often, your doctor might recommend you take medicine every day. There are different types, from beta-blockers to anti-seizure medicines.
Your doctor will explain which one may help relieve your migraines. Your doctor may want to learn more about the cause of your migraines. He or she might refer you to a neurologist or other specialist for more tests and exams.