Replied by Wendy (Columbus, Oh/usa) on 08/01/2012
I've noticed this about my own headaches at night. They usually occur, at least for me, if I've overeaten at dinner, and/or have eaten anything containing gluten, and/or have eaten anything containing sugar. When I eat very lightly (and have my larger meal for lunch), and do NOT eat sugar/gluten/processed foods, I never get a headache, and sleep like a baby.