There's no relief like stopping a migraine before it happens. Several drugs can help prevent pain. Among your options:
Beta-blockers. These relax your blood vessels. You can try as propranolol (Inderal) and metoprolol (Toprol).
Calcium channel blockers. These include dilatizem (Cardizem) and verapamil. They reduce the narrowing of your blood vessels.
Tricyclic antidepressants. Your doctor may prescribe amitriptyline (Elavil) and nortriptyline (Aventyl, Pamelor).