We just had a long conversation with my daughter's pediatrician about migraines. We both suffer from them. He was discussing an article that stressed that since sleep is the "cure" for many people, every migraine sufferer should have some drug that will help induce sleep when the preventative medications don't work. My doctor was of the same opinion and had already prescribed promethazine - it is used to prevent nausea and is also an allergy medication. I have only had to take it twice but it stops the vomiting and I sleep for 2 to 3 hours. Both times, when I woke up the worst of the migraine had passed. I use Relpax as a preventative, but sometimes it just doesn't work or I am delayed to long in taking it. Talk to your doctor about your options. I also recommend reading The Migraine Brain.
"Nothing compares to the simple pleasure of a bike ride"~John F. Kennedy