MedDroid Ask MedDroid

Medicine for migraine

Written & medically reviewed by Dr. Sanjay Anbu, MBBS · Last reviewed

Migraine medicines fall into two groups: those that stop an attack once it starts, and those taken daily to prevent frequent attacks. The best plan depends on how often and how severe your migraines are.

Ask MedDroid about migraine →

What to know

To stop an attack

To prevent frequent migraines (doctor-guided)

When to see a doctor urgently

Not a prescription. This lists medicines commonly used for this condition to help you understand your options — it is NOT a prescription. Do not self-medicate: the right choice and dose depend on the cause, your health and other medicines, and prescription drugs (especially antibiotics) need a doctor. Misusing antibiotics drives resistance.

Frequently asked questions

What is the best medicine to stop a migraine?

Taken early, an NSAID (or paracetamol) helps milder attacks; triptans like sumatriptan are specific migraine medicines for moderate-severe attacks. Anti-sickness medicine helps nausea.

How do I prevent frequent migraines?

Daily preventers (like propranolol, flunarizine, amitriptyline or topiramate) are considered when attacks are frequent — a doctor tailors these.

Can migraine tablets cause more headaches?

Yes — overusing acute painkillers or triptans can cause medication-overuse headache. Limit acute treatment days and consider prevention.

Ask MedDroid about migraine →

Explore more

Sources & further reading

Reviewed by Dr. Sanjay Anbu, MBBS. MedDroid is an AI medical assistant and can make mistakes. It provides general health information, not a diagnosis or medical advice — always consult a qualified clinician. In an emergency, contact your local emergency number immediately.