Preventive Medication

Patient Expert

Preventive medications are taken daily to reduce the frequency and severity of Migraine attacks and headaches. Most doctors recommend preventive medications if you average one Migraine a week or more.

There are four medications that are FDA approved for the prevention of Migraine:

  1. propranolol (brand name Inderal)
  2. timolol (brand name Blocadren)
  3. divalproex sodium (brand name Depakote, Depakote ER)
  4. topiramate (brand name Topamax)

There are many other medications (more than 100 total) that are being used effectively for Migraine prevention. It's quite common for medications to be prescribed for conditions other than those for which they were first developed. This is called off-label prescribing.

You can read more about preventive medications in: