11 Best Home Remedies for a Headache

This post may contain Amazon® product affiliate links. We may receive a commision if you make a purchase after clicking on one of these links but at no cost to you. Please visit Our Disclosure Page for more information. Thank you.


Young woman suffering from headache while holding glass of water

Be it a child, adult or old one all have suffered from headache in their life. With changing lifestyle headache has become a common issue and no one take it seriously rather take pain relieving medicines to get rid of it. Most common reasons behind headache are lack of sleep, tension, stress, sinus issues and migraines.

To cope with this fast moving world our eating habits and life style has changed a lot result of this is headaches. Being stressed and tension of work in office are most common causes of headache. Not taking proper rest and sleep also results in headache. Rather than taking pain relieving medicines always try out natural remedies to get rid of headache. These medicines can give relief from pain immediately but they have long lasting side effects on body.

Natural Ways to Get Rid of a Headache Fast

1. Lavender Oil

If you are having headache and before taking medicine to get relief from it you must try lavender oil. Lavender oil is natural home remedy to treat headache.

How to Use

  • Take head or neck massage of lavender oil to get relief.
  • Steam therapy can also work wonders to get rid of headache.
  • Boil two or three cups of water.
  • Put few drops of lavender oil in it.
  • Put cloth on head and take steam of boiling water with lavender oil mixed in it for 10 to 15 minutes.

2. Water

Water can be a super remedy to get rid of headache because dehydration may also be reason behind headache. Hydrating the body by adequate intake of water helps in relieving from pain. Avoid taking coffee, alcohol and cold drinks because they lead to dehydration of body.

How to Use

  • As you starts to feel headache drink one or two glass of plain water and sip in water constantly at regular intervals to keep body hydrated. You will start to see result by getting relief from pain.

3. Lemon

Sometimes headache is result of gas in stomach in such case getting relief from gas leads to relief from headache. Lemon is a wonderful ingredient to treat headache because it helps to keep check on acid-alkaline balance.

How to Use

  • Apply paste made of lemon crusts on head to get relief from headache.
  • Drink a glass of water with some lemon juice in it to get relief from headache caused due to stomach gas.

4. Peppermint

Peppermint because of relaxing and soothing properties acts as a natural home remedy to treat headache. Improper flow of blood leads to headache and peppermint can help in maintaining proper flow of blood.

How to Use

  • Take steam of boiled water with peppermint for about 15 minutes as aroma of peppermint help to open up the sinuses and give relief from headache.
  • Give a gentle massage with peppermint oil to neck, jaw and head to get relief from headache.
  • Sip in a cup of herbal tea made from peppermint.

5. Ginger

Headache also occurs due to infections like frequent cold and sinuses blockages in these cases ginger with its anti-inflammatory and relaxing properties work wonders on headache.

How to Use

  • Sip in a cup of tea made from ginger two to three times in a day to get relief from headache.
  • Apply ginger paste on head and neck to get instant relief.

6. Betel Leaves

Betel leaves are cool in nature so anything cool can be a remedy to treat headache.

How to Use

  • Chew few betel leaves to get relief from headache.
  • Apply paste made from betel leaves on forehead for about 20 minutes to get relaxation from headache.

7. Cold water or Ice Packs

Suffering from headache then go and take a bath in cold water as it helps in proper circulation of blood, give relaxation from stress and tension. Even ice packs can do wonders to lessen headache.

How to Use

  • Take a cloth or towel, soak it in cold water and lie down for about 20 minutes keeping towel on forehead to get relief.
  • Another Option, Take a piece of cloth and put some ice cubes in it. Place this ice wrapped cloth on head and it will help in getting rid of headache. Make sure that never place ice directly to skin as it can damage skin cells.

8. Apple

Apple is fruit full of antioxidants, fibre and anti-inflammatory properties helps in getting rid of headache. With daily consumption of apple one can reduce chances of getting headache. Even apple cider vinegar is useful in getting relief from headache.

How to Use

  • Eat few slices of apple if you feeling headache.
  • Take steam of boiling water having few tea spoons of apple cider vinegar for about 15 minutes to get relief.
  • Drink a glass of juice made from honey, water and two to three spoons of apple cider vinegar.

9. Basil

Basil is natural herb that can be used to get relaxation from headache. In India you can get it easily in every house as plant of basil is worshipped.

How to Use

  • Make a cup of tea using basil leaves and sip it slowly. Taking it 2 to 3 times in a day will surely give relief from headache.
  • Even oil extracted from basil leaves can be used to treat headache. Have a massage of basil oil on head or neck as smell of basil is very good and give relaxed feeling.

10. Almond

Almond with presence of salicin in it can be natural home treatment ingredient for headache. Replace medicine with almonds to treat headache. As you have feeling of headache then eat 10 to 15 almonds. Eating few almonds daily you can easily get rid of tension type of headaches.

How to Use

  • Soak 8 to 10 almonds in water overnight. Eat these almonds after taking off its peel in the morning. Do it regularly and you will see positive result.
  • Alternatively, you can get a head massage with almond oil to treat headaches.

11. Yoga

Doing Yoga regularly will help in getting relief from headaches rather than taking medicines. Yoga helps in stretching muscles, helpful in keeping mind focus and away from various tensions and stress. With regularly practicing few moves of yoga one can easily prevents him from headaches. Prevention is always better than cure.

Additional Tips

Other than above discussed natural ways to treat headaches there are many more ways we can treat headaches.

  • By taking healthy diet and notice the foods which trigger the headache. Try to avoid such food items.
  • Take proper rest and sleep. After doing all day to day activities body needs rest to repair it. So with proper rest and sleep one can avoid various health problems, headache is one of them.
  • Avoid drinking alcohol and quit smoking to get rid of daily headaches.
  • Listening music and avoid thinking too much about anything as thinking about anything lead to tension and result is headache. So always try to be positive.