ok.It is homeopathic, not that that matters to me when I'm in pain. But, it's kind of like IcyHot without the 'hot'. So, it's like having a cold compress on your forehead, for immediate relief. While that is happening the menthol, and other stuff, is absorbed through the skin and helps to get rid of the migraine. Midol is great, if you are choosing between OTC pain relievers. It has a mild muscle relaxant that can help if your migraine is triggered by stress, which can manifest as shoulder/back pain. This helps with that. It also has caffeine in it, which makes the medicine work faster too. The caffeine also helps to offset any lethargy from the muscle relaxer.
tl:dr
So, the HeadOn makes life bearable, while the Midol does it's magic. The caffeine gets you out of bed while you're waiting to feel better.
ALSO, if you have any IcyHot, that works too. Not nearly as well and it makes your eyes water. But if you're in pain, stopping the pain is the most important thing. Take the world's smallest amount of IcyHot and apply to the affected area. My migraines present behind my eyebrow, for instance. LESS IS MORE! You DO NOT wan to get any surplus near your eye.
I'm not a doctor and this post is not a substitute for actual medical advise.
(someone correct me where I'm wrong,
I'm only going on what two ER doctors,
and personal experience, has taught me)
icyhot is aspirin; you can overdose
(pro tip: after a hot shower, your pores are more open and icyhot will be absorbed more. and hurt)
i was using it on my face for dental pain about 7 years ago
granted, a migraine is different
but the fact of the matter is that icyhot will make overdosing
and subsequent adverse reactions to, aspirin be quite possible
midol is just naproxm sodium, as far as I remember
caffeine is a headache killer in and of itself.
normal headaches (yes, I realize you've mentioned you also have migraine)
in a normal headache,
a blood thinner such as aspirin reduces the pressure of the blood on the arterial walls somewhat,
by thinning it out there is less pressure, and therefore less pain.
funny enough, caffeine raises blood pressure,
pushing the blood through those same problem arterial walls.
I think the difference is that with the caffeine stimulant,
the oxygen is able to get to where it needs to go
anyway, my suggestion is sex