Lynn, there's a new nasal spray that's working great for me. It's Zomig 6mg. Also I have Maxalt dissolving tablets. They melt on your tongue so you won't vomit. If you take it within the 1 hour window, you feel better in about 10 minutes. Also, be careful not to take a narcotic like codeine if you might be getting one. It's a a known trigger. That can kick it into overdrive. Phenergan is so yucky I try to take a dose of one of these within the 1 hour, to avoid that nasty ol' nausea hormone.