If traditional over-the-counter medication is not helping your headache you should try using one of these essential oils. Applying diluted peppermint oil to the forehead can help reduce the intensity of a tension headache in about 15 minutes. For stress-related headaches, it’s best to use your favorite essential oil, such as lemon, orange, frankincense or neroli. This can be done by inhaling one to two drops from a tissue or by using an essential oil diffuser. According to a 2012 study, inhaling lavender for 15 minutes can help ease migraine pain better than a placebo. Geranium essential oil is great for hormonal headaches caused by your period. Apply one to two drops to your forehead and abdomen along with some jojoba or coconut oil.