If you suffer from occasional minor headaches, here are a few ways to alleviate them naturally:
-create a soothing environment, free of such external stimuli as light and noise. Ventilate the room; a fan will help circulate the air (but don’t let it blow directly on you). If the area is still noisy, put cotton balls or ear plugs in your ears. Consciously try to relax, preferably with the aid of a relaxation technique, such as yoga.
-try a little acupressure. Use your thumb and index finger to press against the bridge of your nose at the corners of your eyes. Or, rub the center of the fleshy webbing between your index and thumb.
-a footbath diverts the blood supply from your head to your feet. Bathe your feet in a basin of 95 degree water. Add hot water at 5-minute intervals, until 115 degrees is reached. After soaking your feet for 5 minutes, pour in cold water until the temperature is lukewarm. Put on wool socks and lie down for about 20 minutes.
-speak with a nutritionist or your doctor about taking herbal supplements to prevent headaches.
(Source: The Complete Guide to Natural Healing)