Sissy I've been using imitrex for the last 9 months, and they do controll the migraines for me. This is a preventive medication so you need to use it before the migraines starts. Very expensive without insureance, but it's a lot better then being in bed for weeks at a time.
You may want to ask your Dr. about this it might help.
Jeffn