Skip to main content
GoodRx Guide

Migraines Guide: Causes, Symptoms, and Treatments

Comprehensive information for you or a loved one — including treatment options and discounts on popular medications.
Mandy Armitage, MDSarah Gupta, MD
Written by Mandy Armitage, MD | Reviewed by Sarah Gupta, MD
Updated on July 22, 2025

What are migraines?

Many people believe that migraines and headaches are the same thing. But a migraine is more than just a severe headache. Migraine headaches are a complex neurological disorder that can cause other symptoms, such as nausea, sensitivity to light and/or sound, and vision changes. 

Many people also have a severe headache during a migraine. But it’s possible to have a migraine without a headache.

Featuring Mark Green, MDReviewed by Mera Goodman, MD, FAAP | April 30, 2024

Migraines are pretty unpredictable. They can last anywhere from 4 to 72 hours. And the symptoms can make people who get them unable to work, go to school, or participate in other activities. 

There are several different types of migraines:


Migraine symptoms

The symptoms of a migraine aren’t the same for everybody, and they might not even be the same for one person from migraine to migraine. One of the most common symptoms is headache pain on one side of the head (occasionally both sides). The pain is usually moderate or severe, and movement can worsen it.

Featuring Mark Green, MDReviewed by Mera Goodman, MD, FAAP | April 5, 2025

In addition to the headache symptoms, a migraine might also cause:

  • Nausea

  • Vomiting 

  • Sensitivity to light, sound, movement, or odor

  • Vision changes

Up to 1 in 3 people with migraine also experience migraine aura with their attacks. Aura symptoms include visual changes, like shimmering lights or blind spots. You can also have weakness or tingling in your legs or arms — or other physical symptoms. These symptoms usually come and go in the hour before headache pain begins. 

Finally, many people also have a “prodrome” and “postdrome” before and after the actual migraine headache. These are symptoms that appear in the days before and after the attack. They often include changes in: 

  • Mood

  • Energy

  • Appetite

  • Concentration

  • Vision changes 


What causes migraines?

The exact cause of migraines hasn’t quite been pinned down. But experts are beginning to understand more about: 

What triggers migraines?

Just as people can experience different migraine symptoms, their migraine triggers can vary as well. Identified triggers include:

Other triggers include certain foods (such as chocolate) and drinks (such as alcohol). It’s helpful to keep a headache diary so you can see any patterns in what might be bringing on your migraines.


Migraine Medications

Compare prices and information on the most popular Migraine medications.

  • Propranolol
    $11.22
  • Imitrex
    $59.48
    $15.66
  • Amitriptyline
    $92.15

How are migraines diagnosed?

If you think you might have migraines, the first step is to see a healthcare professional. They can help you determine whether your symptoms are due to migraines or a different kind of headache. 

When you meet with your healthcare team, they’ll ask you about your symptoms and your health history. They may also ask you to keep a headache diary, so you can keep track of how often you’re having migraines. 

Imaging scans and blood work aren’t usually necessary, unless the healthcare team wants to rule out other conditions that could be causing your headaches.


Migraine medications

There are many migraine medications available in the U.S. The number of options might be overwhelming. So, in this section, we aim to help you understand the differences between them. 

The best way to look at migraine treatments is to divide them into acute and preventive treatments.

Acute migraine medications

Acute treatments are medications that you take when you have a migraine. These usually work best if you take them as soon as you feel the migraine coming on. 

Some of these medications are available over the counter (OTC), such as ibuprofen and acetaminophen

But a commonly used class of medications called triptans is available only by prescription. A prescription is also required for newer acute migraine treatments that target a protein called calcitonin gene-related peptide (CGRP). 

Preventive migraine medications

Preventive medications can help you have fewer migraines, or make them less intense when you do have them. There are many different types of preventive medications, including:

Most of these medications were originally developed to treat other medical conditions. But the CGRP inhibitors are newer medications that were developed specifically for migraines

Keep in mind that all of these medications are available only by prescription. 

Botox injections for migraines

Another option for migraine prevention is Botox (botulinum toxin injection), which is FDA approved for treatment of chronic migraines. Chronic migraines are defined as more than 15 days with headache per month, with at least 8 of those being migraines.


Other migraine treatments

Whether or not you take medications to treat your migraines, there are adjustments you can make to your lifestyle to ease your symptoms. Primary care physicians recently put together a practical list of recommendations to help people with migraines. This list uses the acronym SEEDS to help you remember the necessary steps to take: 

  • S: Sleep quantity and quality 

  • E: Exercise 3 to 5 times per week for 30 to 60 minutes 

  • E: Eat regular, nutritious meals; stay hydrated; and opt for low (or stable) amounts of caffeine

  • D: Diary of migraines and how you respond to treatment 

  • S: Stress-relieving techniques, such as cognitive behavioral therapy (CBT), mindfulness, and relaxation

There are also alternative therapies that can help you manage your migraines: 

Neurostimulation devices may also be able to help treat or prevent migraines.


Preventing migraines

Migraine prevention starts with avoiding your triggers, so a diary is often helpful. A food diary helps you keep track of what and when you are eating and drinking, as well as your headaches and other migraine symptoms. But you can also make a record of anything else that could be a trigger — for example, your menstrual cycle or environmental exposures. 

You may need to maintain the diary over the course of several weeks or months to see whether there’s a pattern in any factor that might be triggering your migraines. Once you have an idea of what your triggers may be, you can start avoiding them when possible. 

Sometimes, though, avoiding triggers and making lifestyle changes aren’t enough. In these cases, preventive medication may be necessary. Experts recommend preventive medication for anyone who has disabling migraine headaches 4 or more days every month. Behavioral techniques (like CBT and biofeedback) may also be helpful in addition to medication.


Frequently asked questions

It’s not clear. So far, no single diet has been proven to improve or prevent migraines. But researchers are currently looking at links between many types of foods and migraines. That said, making changes to your diet may help with your symptoms. The best way to find out whether diet changes can help with your migraines is to keep a food and migraine diary. 

References

Afridi, S. K. (2018). Current concepts in migraine and their relevance to pregnancy. Obstetric Medicine

American Headache Society. (n.d.). How migraine evolves with age

GoodRx Health has strict sourcing policies and relies on primary sources such as medical organizations, governmental agencies, academic institutions, and peer-reviewed scientific journals. Learn more about how we ensure our content is accurate, thorough, and unbiased by reading our editorial guidelines.

Newsletter Signup

Latest Articles