My son has horrible migraines and the injectible Imitrex is a miracle drug for him. He does the projectile vomitting if the migraine is not stopped in time. So, as you can see this really does well for him.
Give it a try, I hate to see people give up a drug that may very well be their saving grace. Hugs, Susie