If migraines are occurring frequently, more than once or twice a week, preventive treatments should be considered. The medications used for migraine prevention must be taken regularly, even in the absence of migraine attacks. The goal of this approach is to reduce the frequency and severity of migraines and, potentially, to eliminate them altogether.

A number of medications have been used for this purpose. They are listed below:

Beta Blockers:

  1. Propranolol (Brand Name: Inderal)
  2. Metoprolol (Brand Names: Lopressor, Toprol-XL)
  3. Atenolol (Brand Name: Tenormin)

Calcium Channel Blockers:

  1. Verapamil (Brand Names: Calan, Verelan)

Antidepressants:

  1. Amitriptyline (Brand Name: Elavil)
  2. Nortriptyline (Brand Name: Pamelor)
  3. Venlafaxine (Brand Name: Effexor XR)

Anticonvulsants:

  1. Topiramate (Brand Name: Topamax)
  2. Valproic Acid (Brand Name: Depakote)
  3. Divalproex Sodium (Brand Name: Depakene)

CGRP Inhibitors:

  1. Erenumab (Brand Name: Aimovig)
  2. Fremanezumab (Brand Name: Ajovy)
  3. Galcanezumab (Brand Name: Emgality)
  4. Eptinezumab (Brand Name: Vyepti)

Botulinum Toxin:

  1. OnabotulinumtoxinA (Brand Name: Botox)

Other Medications:

  1. Candesartan (Brand Name: Atacand) – An angiotensin II receptor blocker (ARB)
  2. Flunarizine (Brand Name: Sibelium) – A calcium channel blocker not available in the U.S., but used in other countries.

The selection of these medications requires careful consideration. They may have side effects or interact with other medications. Additionally, they may not be safe for patients with certain medical conditions.