Although there are several causes of headache, to get rid of a headache we usually rely on analgesics or over-the-counter pain relief medications. However, if you are searching for a medication-free natural remedy, essential oils can help. The aromatic plant oils are known to help in relaxation. By calming the mind and relaxing the muscles, essential oils help in alleviating stress, which is a leading cause of common headache. For those susceptible to recurrent headaches, essential oils are considered safer than pain relief drugs for long-term use.
The Following Essential Oils Are Beneficial For Headache Sufferers:
1. Peppermint Essential Oil:
The soothing effect of peppermint essential oil helps in reducing headaches. It is best suited for relieving tension headaches and headaches associated with sinusitis. It is recommended especially for managing daytime headaches. Place few drops of the essential oil on handkerchief and slowly inhale the aroma for a few minutes or until the headache subsides. Cold or warm compress with peppermint essential oil also helps. You can also mix two drops of peppermint essential oil with half an ounce of carrier oil and rub the oil mixture on the temples. 
2. Lavender Essential Oil:
Lavender essential oil is one the best essential oils for relaxation. For people prone to nighttime headaches, this is the ideal essential oil that helps in alleviating headache and promotes sleep. It helps reduce headaches caused by tension and stress. This gentle essential oil is safe even for children. Mix two drops of lavender essential oil with carrier oil of your choice. Massage your temples with the oil mixture. 
3. Eucalyptus Essential Oil:
Eucalyptus essential oil is an effective remedy for headaches. This gentle oil is considered safe even for children. It is especially effective in alleviating headache cause by inflamed or blocked sinus. Inhaling eucalyptus essential oil helps in thinning the mucus that blocks the sinus, thereby unclogging the sinus and reducing the headache. Blend few drops of the essential oil with a small amount of carrier oil and massage on to the sinuses, forehead and temples. 
4. Rosemary Essential Oil:
To get rid of a headache, you can use rosemary essential oil. It helps in clearing congestion and stimulates blood circulation. It is known to help in all types of headaches. However, it is especially effective in relieving migraine headaches. Blend few drops of rosemary essential oil with carrier oil and massage the oil mixture on the temples. 
5. Chamomile Essential Oil:
Roman chamomile essential oil is known for its analgesic effect. It helps relieve headaches. It is especially useful for reducing nervous tension that triggers headache. Inhaling the fragrance of Roman chamomile essential oil helps in easing headaches. You can massage your temples with a few drops of the essential oil diluted in carrier oil. A warm compress can also help. 
6. Rose Essential Oil:
The fragrance of rose essential oil helps in calming the mind. Severe headache triggered by trauma or emotional distress can be eased with the help of this essential oil. To alleviate headache, blend few drops of rose essential oil to carrier oil and massage the oil mixture on the temples. 
7. Wintergreen Essential Oil:
Wintergreen essential oil works as a natural analgesic. It is used as compress to reduce headache. Add three drops each of wintergreen essential oil and lavender essential oil to a bowl of hot or cold water. Dip a cloth in the water and place the cloth on the forehead and temples. Inhaling the aroma of wintergreen essential oil helps in reducing tension and stress, thereby alleviating tension headaches.