How effective are opioids at treating migraines?

Donna Hill Howes, RN
Family Practitioner

Guidelines for treating migraine attacks published by the American Headache Society list the following opioids as effective or probably effective: 

  • Effective: butorphanol nasal spray 
  • Probably effective: butorphanol injection, codeine, meperidine, methadone 

This answer was adapted from Sharecare's award-winning AskMD app. Start a consultation now to find out what's causing your symptoms, learn how to manage a condition, or find a doctor. 

Continue Learning about Migraine Headache Treatment

What are migraine treatment options if I can't take ergots and triptans?
Egilius L. Spierings, MDEgilius L. Spierings, MD
For people who can't take ergots or triptans because of side effects or other potential problems...
More Answers
Can anti-estrogen therapy help my menstrual migraines?
Dawn MarcusDawn Marcus
Some studies have evaluated the benefit of anti-estrogen therapy, such as danazol (Danocrine) an...
More Answers
How Is Botox Used to Treat Migraine?
How Is Botox Used to Treat Migraine?
5 Natural Headache Remedies
5 Natural Headache Remedies

Important: This content reflects information from various individuals and organizations and may offer alternative or opposing points of view. It should not be used for medical advice, diagnosis or treatment. As always, you should consult with your healthcare provider about your specific health needs.