The first contains drugs that abort or stop migraines from progressing once they begin. The earlier these drugs are used in a migraine attack, the better they work. The second category contains drugs that prevent migraines from happening. Over-the-counter migraine medications used to address pain include analgesics, NSAIDS, and caffeine, including:, Medications that can help prevent migraine include certain blood pressure medications, antiepileptics, and antidepressants. All medications carry a risk of side effects, and some options may not be safe or effective for you. Talk with a doctor if you have any questions about migraine medications., Migraine drugs come in several forms, such as pills, injections, and nasal sprays. Migraine is a condition in which you experience severe, debilitating headaches, involving intense throbbing or , , , .