90% of the time - I find that headaches are caused by dehydration. Drink 2 to 3L or pure water per day. Avoid coffee, sodas and other caffeine drinks.