I suffered from migraines since I was 10 yrs old. I've tried every med, witch doctor, acupucture and homemade cocktails to get rid of them. Imitrex worked well but my doctor was afraid I was addicted to them ( I was) so she tried giving me a "Beta-Blocker" called Inderal (sp). This was an amazing pill that I take daily and have been migraine free for over 5 years. Ask your doctor to give it a try. Good luck, gayle