Felix, this may sound crazy but it has worked for me for the last 4 years.
I got the type of migraine that hit at 4AM and lasted until I got physically sick about 4 or 5 agonizing hours later.
Then I read the ingredients in all of the over the counter migraine medications. They all contained caffeine.
Our local 7-11 had these little one shot caffeine boosts to put in your coffee. They contain 2 mgs of pure caffeine. They're the little cups like the little half and half cups for your coffee.
I asked the guy at the counter (Bikki) if I could take a handful. I'd been buying my morning coffee there from him for about 19 years. He gave me a bunch of them.
I put them in my nightstand next to the bed.
The next time I felt the dreaded migraine coming on I opened one up and downed the nasty thing. My headache subsided.
Felix, this has happened every time since. No more migraines (Knock on wood and everything else nearby) and I swear by them. I even purchased a couple hundred of those little individual caffeine doses from the manufacturer. I never want to be without them!
Now.... just another thought: A can of Mountain Dew has the same 2 mgs of Caffeine. I just don't know if it goes directly into your body the same way.
I'm wishing you the same success with the defeat of your migraines as I had with mine.
PM me if you want me to send you a few!