What Are the Best Medications for Migraines?

  • 1

1 Answer

These messages are for mutual support and information sharing only. Always consult your doctor before trying anything you read here.
Some medications are available over the counter. Others require a prescription. The choice of medication depends on several factors. These may include having a co-existing medical condition, the frequency of your migraines, and side effects of the medications. There are medications that are taken regularly in order to prevent migraines. These include:
  • anticonvulsants (anti-seizure drugs), such as valproate sodium (Depacon), topiramate (Topamax), or gabapentin
  • antihistamines, such as cyproheptadinetricyclic antidepressants, such as amitriptyline (Elavil)
  • anti-inflammatory drugs, such as naproxen (Naprosyn)
  • beta-blockers, such as propranolol (Inderal) and timolol (Betimol), among others
  • Botulinum toxin A (Botox). To treat migraines, Botox is injected into muscles of the forehead and neck and usually only needs to be repeated every three months.
Some people continue to suffer from frequent migraines even after making serious attempts to identify or avoid triggers. You should talk to your doctor about taking migraine or pain medications if this is the case. Keyword: best medication migraines; best medicine migraines; best migraine medication; list migraine medications; migraine medication