Believe it or not, sex works great for me for relieving migraines. I read about it in a medical book years ago and tried it. Works best when the migraine is just coming on. Apparently an orgasm has a vascular effect on the brain which helps a lot of people (both male and female). Since fucking is the last thing you feel like doing, I've found that getting a good blowjob works best. The medical book said that masturbation doesn't work since the resulting orgasms aren't usually intense enough. I did a quick Google on it and found that a researcher at the Univ. of Illinois found that it helped 47% of migraine sufferers. Also found this link
http://www.innerself.com/Health/migraine_headaches.htm
Also, it might be an interesting defense if you ever get busted for hiring a hooker, especially if you have a verifible medical history of migraines.