I have been getting migraines for 24 of my 31 years alive. When i was younger id get them frequently but werent super horrible, i mean id get sick and all, but when i got older they became less frequent but waaay more sereve. At this point i have identified all my triggers. Certain food for example anything with high sulfites or tyramine, found in aged foods and other things. There is the weather, barometric pressure changes, i can feel when its about to rain lol. Hormones play a role, tho im a dude so thats not a big issue haha.
For me if i can catch it before it starts (i usually get aura or eye wiggles or other neuro symptoms i know mean a migraine is coming) 600mg of ibuprofin will stop it. But once its gone full blown, as im sure you well know, you feel like you want to rip parts of your brain and neck out lol. Immitrex is my goto standard just bc of the crappy health insurance i have. Ive had relpax and its great. Faar better than immitrex. There are other triptans, zomitriptan, rizatriptan and maybe a few others. They are all way over priced, and i mean like 20 a pill without insurance.
The best remedy ive had is the immitrex nasal spray. Its like one measured dose in one little burst. I jam that thing up my left nostril and within minutes i can feel the blood vessels start to slowly cease from pounding. Do that along with like 2mg of xanax which i also have an rx for, but valium is by far the best bc it has great muscle relaxing properties.
As for otc stuff, loperamide wont help, as opikates dont really do shit for migraines and will actually sometimes cause rebound headaches so they arent very common for true migrainers. Tylenol and ibuprofin together work, also sudaphed works too in small doses (the real stuff, not the new phenylphrine crap) also excedrin migraine isnt bad, its basically tylenol with caffeine.
Ginger root will help with the nausea, or ginger ale. Staying well hydrated also keeps them in check.
And if you are totally sol with emergency stuff like immitrex and relpax, you could try a preventative med. They range from betablockers to antiseizure med. Im not a dr by any means i just play one on BL lol.
But talk to your dr and ask lots of questions, i know some drs are like yea yea its a bad headache but its like fuck you, have you ever had one? I tie a belt around my head and will press really hard on pressure points on my head and neck. I had a massage during a bad migraine and it actually went away. I was amazed.
Migraine.com has lots of good info, i know how much they suck, id rather go thru day 2 of iv dope wd than have a day with a bad migraine. Best of luck to you, and remember, you are paying your dr, you should get results!