If I catch them soon enough Excedrin migrane and real sudafed {not the sudafed PE} I wake up often with headaches. Ice also really helps me. I keep a bag of frozen peas that I reuse over and over for an ice pack. But if I don't get it in time I have to retreat to a dark room with my ice pack and a trashcan .
(do not take sudafed if you have high blood pressure}