What are prophylactic medications for migraine headaches?
Prophylactic medications are medications taken daily to reduce the frequency and duration of migraine headaches. They are not taken once a headache has begun. There are several classes of prophylactic medications: • beta blockers, • calcium-channel blockers, • tricyclic antidepressants, • antiserotonin agents, and • anticonvulsants. Medications with the longest history of use are propranolol (Inderal), a beta blocker, and amitriptyline (Elavil, Endep), an antidepressant. When choosing a prophylactic medication for a patient the doctor must take into account side effects of the drug, drug-drug interactions, and co-existing conditions such as diabetes, heart disease, and high blood pressure.