Hi Arsenic, I tried to post some ideas for you last night, but MN went down just as I posted and I had to spend the rest of the night looking after my poorl old dog who had an operation yesterday and was in a really bad way.
I suffered from serious migraines for years before going on a medical trial which involved taking epilepsy medication for a short period - thankfully it worked for me.
Anyway, I saved my post so I could post it today for you, here it is:
May not be the best thing if you don't get enough sleep anyway, but a combination of caffeine and high dose ibuprofen will often help shift a migraine. The caffeine helps dilate the constricted blood vessels and the ibuprofen helps take down any swelling, particularly around the back of the eyes.
If you are having lots of visual disturbances its recommended that you close your eyes, keep them closed for at least ten minutes and if possible cover them with a cold/damp cloth or cooled eye mask.
I always found aromatherapy useful as well. Any of the more menthol or clearing oils such as eucalyptus seemed to help take the edge off. I know some people also use some of the more relaxing ones such as lavender and cammomile.
A good alternative prophylaxis to migraine treatment is feverfew - never tried it myself, but have been told by so many people that it works for them.
Finally, Spinkle is right, some good quality healthy food will help give your body some extra energy and you can boost this further by getting hold of some tonic from the chemist or health shop. Floradix always gives me a boost as I have a tendency to anaemia, but this stuff always seems to work for a quick pick-me up as well and my Mum swears by Metatone tonic. They sell both of them in Tescos.
Hope I have said something useful. You have always been so good offering me advice I'd really like to be able to return the favour.
Hope you are feeling better soon and enjoy your time off next week. 