The Hungry Girl daily email had this advice for headaches:
People who suffer from headaches are usually lacking magnesium in their diets. Luckily, increasing levels of the mineral in your body can help fight dull aches and even sharp migraines. Cereal rich in whole grains is a fantastic source of magnesium (a half-cup of our fave, Fiber One, provides 10% of the RDA of the stuff). Leafy green veggies and nuts are also high in the mineral. Many people also use ginger to thwart and prevent migraines. Other headache-stompers include brown rice, orange veggies and cherries!