Nothing for now Greensleeves, I'm afraid, but when you feel better, go to your GP and ask to try a different drug from the triptan family of drugs. There are lots of different kinds and most migraine sufferers who try triptans have to endure an experimental phase before they find the one that works best for them. For example, rizatriptan, sumitriptan, naratriptan (which works really well for me; it's brand name is 'Naramig')
If I feel a migraine coming on and can catch it early enough the best way to head it off is soluble aspirin. Aspirin seems to be so unfashionable but it is a very good pain killer for the over 16s. It must be soluble though, as when you have a migraine your digestion slows right down, hence, nausea or vomiting that many people suffer.
Although, I disagree with Swans about the paracetamol (seriously? Good for you if this really works for you but I've never met a migraine sufferer for whom paracetamol works) However, she is right that an orgasm really can help! Ditto coca cola, though personally I find it usually only helps when I've already taken a Naramig and am starting to feel a bit better.
Good advice I was given is to try to go to bed and wake up (not necessarily get up, just wake up then go back to sleep) at the same time every day. I find I am more likely to get one at the weekend or on holiday and over the years have found that setting the alarm as if it was a work day seems to fool my head!
I've had hormone related or menstrual migraines for twenty years. It was tkaing over my life and utter misery. About two years ago I started having acupuncture every week at first then fortnightly. I was a total acupuncture sceptic but desperate and allowed my friend to persuade me. It took six months before I saw any real improvement and another six months more until the frequency and intensity of my attacks really dropped. I really cannot think of any other variable that would have brought on this change for the better. I have kept up the treatments (I am now on a 'maintenance' programme and only see my acupuncturist every 8 weeks or so.) I would now recommend it to anyone who has struggled with migraine.
Really hope you sleep it off and feel better for the weekend.