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.
A sudden "worst-ever" headache, or one very different from your usual migraine — emergency
Migraine with new weakness, speech or vision loss that does not fully recover
Triptans are avoided in uncontrolled heart disease
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.
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.