medication to prevent migraines
Drugs used to prevent migraines include: 1  Anticonvulsants, such as topiramate. 2  AntidepressantsAntidepressants, such as amitriptyline. 3  Antihistamine , such as cyproheptadine.  Beta-blockers, such as 1  propranolol. Botulinum toxinBotulinum toxin, such as Botox.  Calcium channel blockers, such as 1  verapamil. Histamine.
Topamax (topiramate) is a seizure medicine, also called an anticonvulsant. Topiramate is used to treat seizures in adults and children who are at least 2 years old. Topamax is also used to prevent migraine headaches in adults and teenagers who are at least 12 years old. This medicine will only prevent migraine headaches or reduce the number of attacks. It will not treat a headache that has already begun. Topamax may also be used for purposes not listed in this medication guide.