A variety of medications have been specifically designed to treat migraines. In addition, some drugs commonly used to treat other conditions also may help relieve or prevent migraines. Medications used to combat migraines fall into two broad categories:
Pain-relieving medications. Also known as acute or abortive treatment, these types of drugs are taken during migraine attacks and are designed to stop symptoms that have already begun.
Preventive medications. These types of drugs are taken regularly, often on a daily basis, to reduce the severity or frequency of migraines.
Choosing a strategy to manage your migraines depends on the frequency and severity of your headaches, the degree of disability your headaches cause, and your other medical conditions.