Did you know that one of the main causes of headaches is dehydration? Drinking plenty of water may be the solution to healing or even preventing a headache. Some other natural remedies include: walking, avoiding caffeine and consuming honey at mealtime. Partaking of honey at each of your meals is beneficial since honey contains minerals (potassium/magnesium) which will help relax arteries as well as allow more blood to flow to the brain.