How To Make Your Own Instant Headache Relief Balm

Susan Patterson
This post may contain affiliate links. Read our Affiliate Disclosure here.

How To Make Your Own Instant Headache Relief Balm

How many times have you have suffered from a throbbing headache only to grab for something over the counter to ease the pain? Truth be told, these medications can be dangerous and are often not effective. For tension headaches or even the odd migraine, why not try something entirely natural for relief?

There are many benefits to choosing an all-natural remedy for your pain. This incredibly easy balm is a great way to relax and reduce pain without the worry of ingesting chemical substances that can have dangerous side-effects.

Shea butter, beeswax, and coconut oil make the base of this soothing balm that can be applied topically to your temples and back of the neck. Here is breakdown of the healing essential oils contained in this recipe.

Peppermint: The medicinal use of peppermint oil dates back to the Egyptians where vials of the oil have been found in pyramids. Known as a natural pain killer and muscle relaxant, peppermint is an aromatic oil that helps to reduce inflammation and even headaches caused by tension or spasms.

Lavender: Just a slight whiff of lavender is all that is needed to promote relaxation. Since many headaches are the result of tension and stress, lavender oil is a very helpful addition to this balm. According to a 2012 study published in European Neurology, lavender essential oil is a safe and natural way to manage migraine headaches.

Tea Tree Oil: Often referred to as Melaleuca, tea tree oil is jam-packed with therapeutic properties. Most commonly used to treat scrapes, burns, and abrasions, tea tree has powerful anti-inflammatory properties that help reduce pain and swelling associated with all types of headaches.

Eucalyptus: This oil is well known for its ability to reduce congestion and pain. Adding a bit to your balm will help reduce pain and swelling due to sinus congestion. It also works in tandem with lavender and peppermint to reduce stress and tension.


  • 3 tbsp shea butter (buy it here)
  • 3 tbsp beeswax (buy it here)
  • 3 tbsp coconut oil (buy it here)
  • 20 drops peppermint essential oil (buy it here)
  • 15 drops lavender essential oil (buy it here)
  • 15 drops tea tree essential oil (buy it here)
  • 5 drops eucalyptus essential oil (buy it here)

If you need all four of the essential oils in the recipe, it would be more cost effective to buy this Top 6 USDA Certified Organic Essential Oils Set from Plant Therapy. It includes the four oils required above as well as Lemon and Sweet Orange Essential Oil.


  • small containers with a lid (such as these)


How To Make Your Own Instant Headache Relief Balm

  1. Get the containers ready and set aside. 
  2. Measure the shea butter, beeswax, and coconut oils. (photo 1)
  3. Put the oils in a microwavable glass bowl. Heat for just 45 seconds to 1 minute until completely melted (photo 2)
  4. Allow the mix to cool for a few minutes. When the bowl is no longer hot to the touch, add the essential oils. (photo 3)

Pour the mix into your containers and let cool. You can also place them in the refrigerator for a few minutes to harden the mix.

To use simply rub a tiny amount into the temples, onto your forehead or the back of your neck to instantly soothe your headache.

Love DIY recipes like this?

Get yourself a copy of the Everyday Roots downloadable guide with 215+ DIY recipes for making your own natural health and beauty products and non-toxic cleaning supplies. Get your copy here. 

About the Author