I suffer bad migraines too and learned what can trigger them. Things I eat like MSG, Nitrates, Sodium Nitrate, etc now I avoid like the plague. I haven't eaten a hot dog in 10 years, even the non-hormone, no MSG ones. It's the fear still in me from the migraine. Caffeine works on migraines and sleep is still the number one cure.
Immitrex I've tried, not a fan then they came out with the epi-pen version, still didn't work. I've tried Relpax and other ones with no success. I use to wind up in the ER where they would hit me with diluadid which would kill it in 3 seconds. My pain medicine can wipe most of them out.
Compazine is for the stomach? I'm guessing the migraines make you nautious. I'm allergic to Compazine. They gave this to me in the ER and I tried pulling out my I.V. Now if I'm in the hospital for anything I have to wear a red band on my wrist that says "Compazine".
The all time best way my PM Doctor kills my migraines is he pours a half cap full of lidacane in each nostril. It numbs my head up in 30 seconds and the migraine is gone. I've had migraines so bad I'd just show up to my PM Dr office and he'd take me right away and do the lidacane trick. Too bad they don't have this over the counter because millions wouldn't be suffering.