Headache Ayurvedic Home Remedies

girl having a headache

Headaches are terrible illnesses that are inevitable in our lives as humans. Sometimes, headaches come in a mild form; sometimes, they come with splitting migraines that feel like our head might fall off the neck. We take painkillers, hoping it will make the headache disappear, but it continues until it becomes a critical illness.

There are natural ways to deal with headaches, and headache ayurvedic home remedies are one of those ways. Natural ayurvedic home remedies for migraine headaches help to relieve the pain with natural herbs that have no side effects.

Are you having a headache or migraine making your head feel like a rock on your neck? Check out these headache ayurvedic home remedies.


How to Treat Headache According to Ayurveda?

Headaches are highly a cause of concern, especially when it persists for a long time. However, it is an unavoidable part of our lives as humans. This migraine attack can disrupt our day-to-day activity if not properly managed.

According to Ayurveda, natural remedies are the best cure for headaches. These natural remedies are prepared to soothe us from the throbbing pain caused by headaches.

What is Headache According to Ayurvedic Teachings?

According to Ayurveda, headaches are a result of stress. They are not a disease but a symptom due to our body’s Vata, pitta, and Kapha, with the main dosha, Vata, being affected.

When we can trace the source of the headache, it is possible to treat and get better from it. Sometimes the treatment for some of our headaches might be as simple as staying away from spicy foods that trigger a burning sensation, which induces Vata headache.

a piece of medicine and a glass of water

What are the Causes of headaches?

Headaches are a normal part of human life. According to ayurvedic teachings, there are various types of headaches, such as Kapha headaches which come with a runny nose and get worse when you lie down. Vata headaches come with dryness, making your body dehydrated. The following are some of the factors that cause headaches for every body type:


Living in an extremely noisy environment can constantly induce migraines. Noise puts so much pressure on our brains, making us prone to headaches. If you are easily aggravated by noise, please avoid headphones and other things that might induce migraines or headaches.


When we are depressed, it makes us think a lot, thus, giving our brains more stress and leading to headaches.

Diet Change

When we don’t consume the required amount of calories or a balanced diet, this causes an electrolyte imbalance in our bodies, leading to headaches.

Signs and Symptoms of Headache

Headaches are a common condition that humans experience. A headache’s major sign and symptom is head or face pain that can be throbbing, continuous, strong, or mild. Headaches can be cured with headache ayurvedic home remedies like ginger water, coconut oil, cinnamon, etc.

The following are the most common signs and symptoms of headaches:


We constantly feel weak and unable to get things done when our heads start to ache due to pestering migraines.


Headaches and migraines come with dizziness which makes us shaky.

Blurry Vision

When we suffer from a chronic headache, the most notable sign is blurry vision. This indicates how serious the migraine is.

15 Natural Ayurvedic Home Remedies for Headache

1. Lavender oil

Lavender oil is one of the essential oils with a sweet fragrance. It has been noted that the oil may alleviate migraine pain. This Ayurvedic home remedy for migraine headache oil may be inhaled or applied in little volumes to your temples.

How to Treat Headaches Using Lavender Oil

  • Get a bottle of lavender oil.
  • Add two drops of the oil to two cups of water
  • Put the water to boil
  • After that, turn off the heat
  • Cover yourself with a wrapper or blanket and inhale the steam.

Alternatively, mix one tablespoon of lavender and olive oil each and massage your forehead with the mixture. Putting a few drops of lavender oil in your bathing water helps you smell nice.

Note: Please, lavender oil is not to be taken orally.

2. Peppermint oil

Peppermint oil is among the natural ayurvedic home remedies for migraine headaches which contain menthol, which makes blood flow in the body easy. Peppermint oil helps to soothe troubling headaches.

How to Treat Headaches Using Peppermint Oil

  • Get peppermint oil
  • Add three drops of the oil to a teaspoon 
  • Add one tablespoon of almond oil
  • Mix the two oils
  • Gently massage the mixture on your forehead and the back of your neck.

You can also follow the method below:

Get peppermint leaves

Crush it and rub it on your forehead 


  • Add one teaspoon of dried peppermint to a cup of hot water
  • Cover and let it sit for 8 minutes 
  • Drain the mixture 
  • Add a teaspoon of honey 
  • Stir and drink

3. Ginger

Ginger is a natural ayurvedic home remedy for headaches known to ease nausea from various ailments due to its anti-inflammatory properties. It helps to relax the brain nerves causing headaches or migraines.

How to Treat Headache Using Ginger

  • Mix a teaspoon of ginger juice and lemon juice each
  • Add a little warm water
  • Stir and drink.

You can take this twice daily to help soothe the pain.

Alternatively, you can make a paste using ginger powder mixed with water to achieve a thick consistency and apply it directly to your forehead. Let it stay for 20 minutes and wash it off with warm water.

4. Apple Cider Vinegar 

ACV enables restoring the body’s acid-alkaline balance and could help with headache pain.

How to Treat Headaches Using Apple Cider Vinegar 

  • Mix two tablespoons of Apple cider vinegar in two cups of water
  • Add a teaspoon of honey
  • Stir and drink

5. Use Ice in your Temples

The artery that supplies blood to the brain’s lining sits behind the thin bone at the temple. When you’re having a migraine, the lining gets inflamed, so lowering the temperature of the blood passing through that area could relieve some of the throbbings.

How to Treat Headaches Using Ice

  • Get a pack of ice
  • Wrap in a towel
  • Gently massage your forehead with it

6. Chandan

Chandan is an age-long Ayurvedic of the age-old remedy applied to the forehead to relieve throbbing pain from migraine. 

How to Treat Headaches Using Chandan

  • Mix a half spoon of Chandan with a little water to make a paste
  • Apply the paste to your forehead 
  • Leave it on for 25 minutes 
  • Wash off with warm water

7.  Tagar

Tagar is a coarse perennial herb used to relieve headaches in Ayurvedic medicine.

How to Treat Headache Using Tagar

Steep tagar herb in your tea to help with your headache.

8. Cinnamon 

Cinnamon is a natural Ayurvedic medicine used to cure ailments. It is also helpful in curing headaches.

How to Treat Headaches Using Cinnamon 

  • Grind your cinnamon stick to a smooth powder
  • Add a little bit of water to make a thick paste
  • Apply the paste to your temples and forehead
  • Lay down and rest with it for 30 minutes 
  • Wash it off with warm water

9. Rosemary Oil

Rosemary oil is an Ayurvedic treatment used to alleviate pain. This oil acts as a soothing oil for headaches and migraines.

How to Treat Headaches Using Rosemary Oil

  • Gently apply rosemary oil to your forehead and temple
  • Massage the oil into your forehead properly 
  • Stay still or lie down for 20 minutes 

This ayurvedic treatment can be applied two times a day for quick relief.

10. Basil Leaves

Basil is an Ayurvedic herb that has been trusted for centuries. This herb relaxes the muscle and helps relieve headaches. 

How to Treat Headaches Using Basil Leaves

  • Get two or more basil leaves
  • Add to your boiled water
  • Cover for 10 minutes 
  • Add a teaspoon of honey
  • Stir and drink

Alternatively, you can massage basil oil on your forehead or cover yourself to inhale the steam from a boiled pot of water infused with basil leaves. This helps to relax your brain nerves.

11. Chamomile oil

The essential oil relaxes the body and soothes muscles. The oil is great for treating migraines as it offers quick migraine relief. It can also help treat anxiety and insomnia, common causes of headaches.

How to Treat Headaches Using Chamomile Oil

Add two drops of chamomile oil to a boiling pot of water.

Cover yourself with a blanket or wrapper and breathe in the steam from the water 

Do this until you’re covered in sweat, and the water is no longer hot.

12. Eucalyptus Oil

This oil helps clear your airways. The oil opens up the nasal passages, clears the sinuses, and helps relieve tension that causes migraine headaches.

How to Treat Headaches Using Eucalyptus Oil

Apply a few drops of this oil and massage your forehead two times a day.

You can add a few drops to a pot of boiling water and breathe in the steam.

13. Acupressure

Acupressure can help relieve headaches by easing muscle tension and releasing endorphins, the body’s natural painkillers. The best acupressure points for headaches are:

How to Treat Headaches Using Acupressure

Apply pressure to your head using your thumbs or fingers in a circular motion. Hold the points and gently massage till it feels warm. This can be done in under one or two minutes.

14. Sesame Oil

Sesame oil is one of the ayurvedic medicines for headaches that relaxes the body and dismisses gases that cause pressure on the head.

How to Treat Headaches Using Sesame Oil

Apply a drop of sesame oil to your nostril once daily to relieve you of the headache.

15. Nutmeg 

Nutmeg is used to prompt sleep, lets you calm your body, and relaxes your muscles, making it easy to relieve your throbbing migraine. 

How to Treat Headaches Using Nutmeg 

  • Get a nutmeg from your local store
  • Grind one or two nutmegs into a fine paste
  • Add water to make a thick paste
  • Apply it to your forehead 
  • Let it stay for 10-15 minutes 
  • Wash it off with warm water

Effective Tips to Prevent Headache

There are many effective tips used to prevent headaches and pain from migraine. Most effective tips can be as simple as making lifestyle modifications like exercise, meditation, and eating healthy. Below, we have listed seven effective tips to guide you on what to do to prevent headaches and have been used to reduce the frequency of migraines.


Meditation is a great way to relieve yourself from troubling headaches and migraines. This can be achieved through yoga, which helps you control your breathing and effectively calms the mind. When certain yoga poses are done through meditation, it can help reduce the strain of nerves around our brain and forehead, helping to eliminate the pain we feel in our heads. Meditating has been known to help reduce the frequency of headaches and migraines.


Caffeine has been revealed to solve headaches, especially stress-induced or lack of sleep migraines. Take coffee or tea to reduce tension and soothe the brain. Caffeine has vasoconstrictive properties, relieving severe headaches. Consuming a cup or two of coffee a day helps keep you strong.

Vitamins and Minerals 

When our body lacks essential vitamins and minerals like magnesium, vitamin B12, vitamin B2, and other vitamins, headaches will be unpreventable. Eating foods rich in all the daily required vitamins or taking supplements to meet your body’s requirements is advisable.

Do Away With Alcohol 

Research has shown that alcohol causes migraines in one-third of the people who experience regular headaches. Alcohol broadens your blood vessels and allows more blood to flow voluntarily. This causes sudden friction in your brain nerves and causes mild to severe headaches.


Good sleep can go a long way to help save you from painful headaches. Studies have shown that people who sleep less than six hours daily have more regular and severe headaches. Sleeping too much can have the same effect on you. Doctors advised that we should sleep for seven hours to rejuvenate our bodies.

Stay Hydrated

Sometimes we suffer from headaches due to dehydration. Drinking enough water helps to relieve headaches and acts as a fast remedy before applying other remedies.

Limit Screen Time 

Preening on our screens for a long period can induce headaches. It is advisable to take breaks in between or use protective glasses.

girl having a headache

FAQs About Ayurvedic Treatment for Headache

These natural solutions may help to ease your pain and get you feeling better in no time.

What is the best Ayurvedic medicine for headaches?

Many medicines cure headaches in Ayurveda, and ginger tea is one of the best. 

What is the fastest home remedy for headaches?

The fastest home remedy for headaches is fluids. Taking any natural fluids helps hydrate you, giving you enough time to know if your headache is chronic or mild.  

Is Ashwagandha good for headaches?

Yes, ashwagandha is good for headaches because it makes you less anxious and induces sleep offering quick relief. 

Is ghee good for headaches?

Yes, when you melt your ghee and put two drops of it in your nostrils, it offers quick relief for migraines. 

Is ginger water good for headaches?

Yes, a cup of warm ginger water can act as a relief for headaches. Ginger helps to reduce inflammation and boosts the immune system.

Is turmeric good for headaches?

Experts believe turmeric may be good for headaches due to its anti-inflammatory and antioxidant properties, which help soothe the pain.

What drinks cure headaches?

You can drink green tea or peppermint tea mixed with a teaspoon of honey to help cure your headache. 

Is Cardamom good for headaches?

Cardamom powder assists in Vata and Pitta headaches due to its Vata balancing property, and it also helps to relieve colds.

What fruit is good for headaches?

Bananas are great for headaches because they combine potassium, magnesium, B vitamins, and essential vitamins, which reduce headache pain.


We hope this article has helped answer your questions on headache Ayurvedic home remedies for headaches and migraines. Have you ever used these home remedies to treat migraine? Please share your thoughts by commenting below, and don’t hesitate to share this post so that others can also benefit from it. 

Recent Content