There's good info here. It's a good idea to keep up with all the new medications and find other solutions that may work for you.
I've been dealing with this misery for 35 + years. I use Migranal nasal spray that usually starts to give relief within 15 minutes. This, in combination with ibuprofen generally works. Injectible Imitrex also works within 15 min or so but I have a phobia about needles that almost matches the pain of the migraines so I can't use an Epipen. I've tried the Imitrex pills but they didn't work effectively. I've also had rebound headeaches from Tylenol and have gotten severely nauseated from too much Tylenol and codeine.
I've found what works best is the preventative measures (once you've identified them) you can take. I have to get up around the same time every day - even if I've only been asleep a few hours - and take a nap later on in the day if need be. Decaffeinated coffee is another trigger for me - in fact a cup of caffeinated coffee in the morning can blow away a headache but you don't want this to become a habit as the opposite can have an effect on some people. Perfume counters in stores can leave me holding my breath and gagging by the time I get out of the stores so certain fragrances and strong ones can make me sick. God forbid if one of the demo people comes at me with a sample in their hand!! Getting too hungry or dehydrated are others. Wine is a no, no - doesn't matter if it's red or white.
Anything you can do for yourself that doesn't involve taking medications is definitely a big plus. Massages, chiropractor, physio treatments, and relazation methods help prevent/lessen them. As I get older, I've found that less and less meds seem to work. I've become quite intolerant of pills - usually hork them back up.
Sorry for the long post but if you find some preventative things that work for you, pretty soon they become habit and are no big deal.
There's a big plus about sledding that I've found for migraines - if I go for a ride, the cold, fresh air sometimes blows them away and helps with the nausea. You're also end up thinking about something else and that can put the pain on the back burner - mind over matter. Happy sledding.