If you are one to get them often, keep your basic essential oil kit supplied with the oils that help alleviate headaches. Since headaches develop for a variety of reasons, here is a short list of different types of headaches and the best essential oils to use to ease them.
For general headaches that develop for no apparent reason, blend 3 drops of lavender and 1 drop of peppermint in 1 drop of liquid shea oil. Use this blend to massage around the temples, the base of the skull, and along the hairline.
If you have eaten the wrong foods and develop a gastric headache, mix 1 drop of peppermint oil with 1 teaspoon of honey, dissolve them in a glass of warm water and sip slowly. Combine 1 drop of rosemary, 2 drops of peppermint, and 1 drop of lavender to massage the back of the neck. This combination can also be dropped on a tissue to inhale.
For a nervous or tension headache, use the same treatment as for the general headache but use 3 drops of lavender and 1 drop of chamomile instead of the general headache oils. In addition, you can massage the upper abdomen in a clockwise direction with 1 drop of geranium, 2 drops lemon, and 3 drops lavender diluted in a teaspoon of carrier oil.