11 Home Remedies for Headache in 2020

Headache happens when one of your blood vessels in the brain has shrunk.

Headache is also caused due to the disturbance with pain-sensitive structures in the head. The pain-sensitive structures include the blood vessels, muscles, nerves of the head and neck.

Specific areas where headaches can occur include the forehead, temples, back of the neck, eyes, ears, back of the head, and at the base of the skull.

Headaches are mainly of two types:

  • Primary headache (not associated with any other disease) and
  • Secondary headache (caused by an injury or associated with a medical condition)

Primary headaches are of three different types:

  • Tension headache (46-48%): caused by stress, muscle strain, and anxiety
  • Migraine (14-16%): will cause intense pain and typically affect only one side of the head
  • Cluster headache: Rare but very severe pain which occurs on one side of the head

Best Home Remedies for Headaches

#1. Peppermint Oil for headache 

Peppermint Oil for headache 

Peppermint contains menthol that opens up clogged blood vessels and regulates the blood flow. As a result, oxygen reaches to all the vital organs quickly which increases the brains functionality and relieves you from headache.

The vasoconstricting and vasodilating properties of peppermint oil help in controlling the blood flow in the whole body and opens up the sinuses.

Peppermint oil is beneficial for migraine patients due to its calming property and numbing effect which eases the headache pain.

How to use

Procedure 1: Peppermint Oil Massage

  • Mixing 3 drops of peppermint oil in 1 tablespoon of almond oil, olive oil and a little water
  • Massage your forehead and temples

Procedure 2: Crushed Peppermint

  • Apply crushed peppermint leaves directly on your forehead

Procedure 3: Inhaling Steam

  • Inhale the steam by adding a few drops of peppermint oil to the boiling water

Check outHome remedies for migraine

#2. Use Ginger for headache 

Use Ginger for headache 

Ginger reduces oxidative stress, which is the main trigger of migraine and also helps in suppressing nausea associated with migraines.

Ginger reduces inflammation of the blood vessels in the head, thus providing relief from a headache.

How to use

Procedure 1: Ginger Tea

  • Mix 2-3 slices of ginger root in a cup of hot water
  • Cover the cup and simmer for 10-15 minutes
  • Strain the tea and consume slowly
  • Optional: Add a squeeze of lemon juice and honey for a better taste

Procedure 2: Ginger Paste

  • Mix 1 teaspoon of dry ginger powder and 2 tablespoons of water
  • Apply the mixture on the forehead for a few minutes
  • Wash with lukewarm water

Procedure 3: Raw Ginger

  • Take 2-4 grams of ginger every day to relieve migraines

#3. Mint Juice 

Mint Juice

Menthol and Menthone which are the primary components of mint helps in opening the brain’s clogged blood vessels and brings relief from headache.

Mint’s refreshing and strong aroma has a soothing effect which helps in easing headache.

How to use

Procedure 1: Mint Juice

  • Extract mint juice from a handful of fresh mint leaves
  • Apply on your forehead and temples
  • Optional: Mix coriander juice along with mint juice

Procedure 2: Mint Tea

  • Place mint tea compresses on the forehead and temples

Also read – Home remedies for stomach pain

#4. Lavender Oil

Lavender Oil

Lavender’s fragrance has a soothing effect. Inhaling the scent of lavender oil helps in soothing the nerves and muscles, thus relieving tension and headaches.

How to use

Procedure 1: Inhale Steam

  • Mix 2 drops of lavender oil in 2 cups of boiling water
  • Inhale the vapour

Procedure 2: Lavender Oil Massage

  • Mix 2-3 drops of lavender oil in 1 tablespoon of almond oil or olive oil
  • Massage your forehead with the mixture

#5. Basil


Basil works as a muscle relaxant making it helpful for treating headaches caused by tense and tight muscles. The calming and analgesic effects of basil oil are very helpful for soothing sinus pain.

How to use

Procedure 1: Basil Tea

  • Steam 3-4 fresh basil leaves in a cup of water
  • Simmer for 10-15 minutes
  • Strain the tea and consume slowly
  • Optional: Add a teaspoon of honey for taste

Procedure 2: Inhale Steam

  • Boil 1 teaspoon of basil leaves in water
  • Inhale the vapor

Procedure 3: Basil Oil Massage

  • Mix basil oil with coconut oil and massage your forehead and temples

Procedure 4: Chew Basil Leaves

  • Chew 2-3 fresh basil leaves every day

#6. Cinnamon

Cinnamon (Dalchini)

Cinnamon is an effective remedy for headache due to extreme cold weather. The head and neck muscle tensions are eased by consuming cinnamon and gives relief from primary headache.

How to use

  • Grind some cinnamon sticks into a powder
  • Add little quantity of water and make a thick paste
  • Apply this paste on your forehead and temples and for 30 minutes
  • Wash with lukewarm water

#7. Rosemary


Rosemary is a stress reliever which can help in curing tension and migraine headaches caused by muscle fatigues or joint pain.

Rosemary oil contains rosmarinic acid which has soothing and anti-inflammatory properties that help in relieving primary headaches and curing tensions.

How to use

Procedure 1: Rosemary Tea

  • Boil 1 cup of water
  • Mix 1 tsp of crushed rosemary leaves and 1 tsp of crushed sage leaves
  • Allow tea to cool
  • Strain the tea and consume slowly

Procedure 2: Rosemary Oil Massage

  • Mix Rosemary oil with 1 teaspoon of carrier oil (coconut or castor oil)
  • Massage on your forehead and temples.

You would also like to readHome remedies for toothache

#8. Cloves


The flavonoids in clove oil have anti-inflammatory properties that help ease the inflammation in the neck, forehead and the lower head region. Cloves also have a cooling effect all of which are helpful in alleviating all types of primary headaches.

Cloves have cooling and pain relieving properties and are beneficial in migraines and can ease even very severe headaches.

How to use

Procedure 1: Inhale Steam

  • Crush 3-4 cloves and mix them in a sachet or a clean handkerchief
  • Inhale the vapour

Procedure 2: Clove Oil Massage

  • Mix 2 drops of clove oil in 1 tablespoon of carrier oil
  • Massage your forehead and temples

#9. Apple and Apple Cider Vinegar

Apple and Apple Cider Vinegar

Apple and Apple cider vinegar is helpful in preventing headaches due to digestion issues. The potassium content in apple cider vinegar help in preventing migraines.

Inhaling steam vapors of apple cider vinegar cleans out the sinuses and provide relief from a sinus headache. Further, Apple cider vinegar help to maintain the balance of acid-alkaline level in the body, thus reducing the occurrence of headache.

How to use

Procedure 1: Apple Cider Vinegar Steam Inhalation

  • Mix 1/2 cup of water with 1/2 cup of apple cider vinegar
  • Cover the cup and boil the mixture
  • Remove the mixture
  • Hold the towel and start inhaling the steam
  • Optional: Soak a cloth in cold apple cider vinegar for a few minutes and apply the compress on your forehead

Procedure 2: Apple

  • Sprinkle some salt on cut pieces of apple
  • Eat and drink some warm water after consuming

Procedure 3: Apple + Honey

  • Mix 1 tsp of Apple Cider Vinegar and 1 tsp of honey with an 8-ounce glass of water
  • Drink daily

Procedure 4: Apple + Honey + Lemon Juice

  • Add 2 tsp of Apple Cider Vinegar in a glass of water with honey and a splash of lemon juice
  • Drink for 2 or 3 times daily

#10. Hot or Cold Pack

Ice and heat both help to reduce the painful primary headaches. Cold packs are helpful for migraine attacks whereas hot packs are useful for tension-type or muscle contraction headaches.

Ice packs have a numbing effect which helps to reduce the pain from headaches.

How to use

Procedure 1: Ice Pack

  • Wrap the ice pack with cloth
  • Apply the ice pack for 15 to 20 minutes
  • Wait for an hour before re-applying
  • Use the ice pack on and off until the pain subsides

Procedure 2: Ice Pack with Wash Cloth

  • Dip a washcloth in ice water or hot water
  • Place the cloth over your forehead for 5 minutes
  • Repeat the process many times.

Check outHome remedies for knee pain

#11. Magnesium

Magnesium can reduce the frequency of migraine attacks in individuals having low levels of magnesium.

Regular intake of magnesium provides quick relief from chronic migraine and not only helps to prevent primary headaches but is also helpful in treating acute headaches

How to use

  • Consume 200 – 400 mg every day in the form of
    • Green Leafy Vegetables: Spinach, Kale
    • Fruits: Figs, Avacado, Banana
    • Legumes: Black beans Kidney Beans
    • Seafood: Salamon, tuna


The above home remedies are easily available at any home and provide relief from tension, migraine, and cluster headaches.

Despite undertaking remedies, if you do not get any relief and if the headache lasts for more than 24 hours than visit a  doctor immediately.