A nurse once told me to dissolve a couple of teaspoons of instant coffee with enough hot water to do so and then drink it! It is the foulest taste but boy does it work quickly. Best results occur when you don't drink coffee normally. I can't bear the taste of this concoction so I resort to drinking a double shot of espresso when I feel a migraine coming on.
Also, have your jaw checked out if you suffer from severe migraines....your jaw may be out of alignment. Cousin suffered terribly with migraines for years and saw top specialists in Italy about it, until she stumbled across this piece of info, had her jaw checked out, yes, she had a misaligned jaw, had it fixed and has been migraine free for nearly 12 years!