I have to agree with the vodka trick. After many years of being a migraine sufferer my doctor told me of this trick that her grandmother used to use. I looked at her in shock, this was a doctor who was at the end of medical remedies for me and said to just try it. It has to be good vodka, and not cheap nasty stuff mixed with chemicals. Next time I had the flashing lights and the sick feeling I had a neat double vodka, (I hate neat vodka) Disgusting. Within 5 minutes the flashing zig zags subsided and the pain was to a minimum, at least something I could cope with until I got home from work ( I am a teacher) then I could go to bed to sleep as migraine makes me extremely tired. So give it a try. I always have a tiny bottle of vodka in my bag "just in case".
one shot of elduris icelandic vodka.not a joke,really works,i suffer from severe migraines and 1 shot cures them within 20 minutes, just very difficult to find.