15 Best Natural Home Remedies For Headaches In Adults

Are you struggling with a headache? Does it make you very uneasy and sick? And do you want to know how to relieve your headache condition as fast as possible? If “YES”, in this article, you will discover the best natural home remedies for headaches in adults. Keep reading to know more about them!

15 Best Natural Home Remedies For Headaches In Adults

1. Ginger

home remedies for headaches - ginger

Ginger[1] can reduce headaches by decreasing the inflammatory of your blood vessels. What’s more, ginger also helps calm vomiting and nausea, common symptoms related to severe headaches.

  • Mix the lemon juice and the ginger juice in the same amount. You should consume this mixture once or twice daily.
  • Alternatively, mix 2 tbsp of water with 1 tsp of dry ginger powder to make a paste. Apply this paste to your forehead for a few minutes.
  • Another way is to place the raw ginger or ginger powder to the water. Boil it and steam the vapor. Apply it to your forehead for 3-5 minutes.
2. Ice Pack

home remedies for headaches - ice pack

Ice pack[2] helps to decrease the inflammatory that is one of the common causes of headache. In addition, it is very effective on reducing the pain.

  • Put the ice pack on your neck’s back. This method can relieve your headaches quickly.
  • Alternatively, dip a washcloth into ice-cold water. Then you put this cloth over the forehead for 5 minutes. Continue applying this method several times a day, and you will feel better.
  • You can also use the small bag of frozen vegetables. After that, put this bag to your forehead for 1 hour.
3. Acupressure

home remedies for headaches - acupressure

EffectiveRemedies Partner Solutions


Ask a Doctor Online and Get Answers in Minutes, Anytime!

Have medical questions? Keep asking questions to a Verified Expert until you get the answer you need.

Trying acupressure[3] can help treat your headache at home because it can reduce your pain quickly.

  • Press and massage gently the area between the thumb and index finger. You continue doing this so that your thumb and finger are brought together.
  • Do this remedy for 1 or 2 minutes. Then you repeat this on the other hand.

This method will help you get rid of headache quickly. However, avoid this remedy if you are pregnant.

4. Lavender Oil

home remedies for headaches - lavender oil

Lavender oil[4] smells great and helps to relax. Besides, it is useful for soothing the problem of headache effectively.

  • Boil around 3 -4 cups of water in a pot.
  • Add 2-4 drops of lavender oil to this pot of boiling water.
  • Inhale slowly the lavender oil vapor and take a deep breath.
  • Do this method to relieve your headache quickly.

Note: do not drink lavender oil.

5. Cinnamon

home remedies for headaches - cinnamon

Cinnamon is used to treat headache that is caused by the excessive exposure to cold air.

  • Grind 2-3 cinnamon sticks into powder.
  • Pour water over it to make a paste.
  • Apply this paste to your temples and forehead.
  • Wait for 30 minutes.
  • Rinse off with lukewarm water.

This remedy may take your headache away.

6. Cloves

home remedies for headaches - cloves

Cloves contain cooling and pain relieving properties, which make it an excellent treatment for headaches. They also help to relieve your pain caused by headache.

  • Gently mash a few cloves. Place them in a sachet or tissue. When you suffer from headaches, inhale the smell of mashed cloves until you feel better.
  • You can also mix 1 tsp of the carrier oil with 2 drops of clove oil. Apply this mixture to your forehead and temple and massage gently.
  • Alternatively, combine two drops of clove oils, 1 tsp of salt, and 2 tsp of coconut oil well. Massage gently your forehead with the mixture.
7. Apple Cider Vinegar

home remedies for headaches - apple cider vinegar

Both fresh apple and apple cider vinegar can balance acid and alkaline levels in your body. Apple cider vinegar[5] is used to prevent a headache. If you regularly face headaches, you can eat an apple with a small amount of salt and drink some water to take your headache away. Besides, you can add 2 drops of the fresh apple cider vinegar into a cup of water. Then you drink it 2 -3 times per day. You can also use apple cider vinegar as follows:

  • Pour hot water into a big clean bowl.
  • Add three or four tbsp of apple cider vinegar.
  • Take a towel and hold it over your head.
  • Steam for ten or fifteen minutes.
8. Basil

home remedies for headaches - basil

Basil can help you alleviate your headaches immediately because the analgesic present in it can calm your head.

  • Make a basil tea by boiling 1 cup of water and adding 3-4 fresh basil leaves to the boiling water. Simmer it for a few minutes. Add a little bit of honey if desired. Now slowly sip this tea to relieve your headache.
  • Pour water in a pot and add 4-5 drops of basil oil or fresh basil leaves to the pot. Boil this mixture. After that, you steam with this mixture.
  • You can also chew some fresh basil leaves or use the basil oil to rub on your forehead to reduce your headache.
9. Peppermint Oil

home remedies for headaches - peppermint oil

Headaches including migraine pain occur due to the poor blood flow. Peppermint oil[6] will help you to promote the blood flow. It also exhibits menthol that helps ease pain and muscles relax. It is thought that direct application of peppermint oil to the temples may help relieve pain from tension headaches and migraines.

Gather ingredients:

  • 1 tbsp of olive oil
  • 3 drops of peppermint oil
  • 1 tbsp of almond


  • Mix all ingredients well in a clean bowl. (You can mix 3 drops of fresh peppermint oil with water).
  • Next you scrub your forehead and temple with this mixture. You will feel better immediately.

Alternately, you can apply the smell of fresh peppermint oil to reduce your headaches.

  • Add 3-4 drops of fresh peppermint oil to a clean bowl of hot water.
  • Then you inhale the steam for 4-5 minutes. You will see the improvement when using this method.
10. Lemon

home remedies for headaches - lemon

Lemon is an effective and powerful ingredient is used to treat headaches because it has refreshing and relaxing properties. It can also maintain the acid – alkaline balance in the body.

Method 1

  • Squeeze a half of a lemon to extract the lemon juice.
  • Mix the lemon juice in a glass of lukewarm water.
  • Drink this juice.

Method 2

  • Crush the lemon crusts.
  • You pound into a paste.
  • Apply this paste to your forehead.
11. Betel Leaves

home remedies for headaches - betel leaves

Betel leaf is a very popular traditional remedy for headache due to its analgesic and cooling properties that are effective on reducing the pain.

Method 1

Gather ingredients:

  • A grinder
  • 2-3 betel leaves


  • Put the fresh betel leaves to the small grinder.
  • Make a paste by grinding the betel leaves.
  • Apply this paste to your forehead and temple.
  • Leave it on for 30 minutes.

Method 2

You just need to chew 2 -3 fresh betel leaves to get rid of headaches.

12. Green Tea

home remedies for headaches - green tea

Green tea[7] is an ideal remedy for headaches. It has a plentiful source of antioxidants that can relieve the pain caused by headache.

  • Warm water
  • Green tea bag
  • ½ of a lemon


  • Add a green tea bag to a cup of warm water.
  • Squeeze a half part of a lemon to extract the lemon juice.
  • Add lemon juice to green tea and mix well.
  • Slowly sip the green tea. It will reduce your headache quickly after you drink it.
13. Mint Juice

home remedies for headaches - mint juice

Mint juice contains menthol and menthone that can reduce headaches.


  • A handful of fresh mint leaves


  • Firstly, you crush the fresh mint leaves.
  • Then you apply the crushed mint leaves on your forehead and temple.

Do this when you are suffering from headache to get rid of it immediately. Or you can place the mint tea compress on your forehead to get instant relief.

14. Eucalyptus

home remedies for headaches - eucalyptus

The pain relieving and anti-inflammatory properties in eucalyptus oil can help you to relax tense muscles that contribute to your headache. It can also provide the soothing effect.

  • You will need 4 -5 drops of eucalyptus oil.
  • Then apply it to your forehead, and temples and massage gently for 15 -20 minutes.
  • Do this when you are suffering from a headache attack.
15. Betel Leaves

Betel leaves help to calm the pain associated with headaches due to its analgesic and cooling properties.

Method 1


  • A grinder
  • 2-3 betel leaves


  • Put the fresh betel leaves to the small grinder.
  • Make a paste by grinding the betel leaves.
  • Apply this paste to your forehead and temple.
  • Leave it on for 30 minutes.

Method 2

All you need to do is chewing 2 -3 fresh betel leaves to get rid of headaches.

To get more information related to other mental health problems and effective home remedies, visit our main Home Remedies page. You will feel better within 2-3 hours if you apply some of the above home remedies for headaches. Nevertheless, if your symptoms last for a long time, you need to see your doctors immediately. If you want to discuss and give more other useful home remedies for headaches, please leave your comments bellow. We will correspond with you as soon as possible.


  • Remedies to get rid of headaches naturally written by Jillian Kubala, MS, RD [URL link]
  • Home remedies for migraines reviewed by Jennifer Robinson, MD [URL link]
  • Home remedies for headache and migraine relief reviewed by Justin Laube, MD [URL link]

Advertisements by Google