A Headache is pain in the upper neck or head. The brain does not have nerves or tissues that can give wake to pain sensations. So the region surrounding the brain starts paining and this is called a headache.

The periosteum that is near the muscles which surround the skull become inflamed and causes the pain.

Migraine or headache can be caused due to:

  • Stress : Physical or emotional
  • Smoking: passive or active
  • Fasting or skipping meals
  • Alcohol
  • Intense Stress and tension
  • Chocolate, banana, onions, nuts and dairy products can cause headaches
  • Irregular sleep
  • Irregular sleep patterns
  • Food having tyramine (smoked fish, figs, chicken livers, red wine) and nitrates (salami, bacon and hot dogs)
  • Weather can be a big cause. Change in temperatures, high humidity and intense sun can be a reason.
  • Oversleeping can cause headaches. Migraine patients have to stick to regular sleep hours.
  • Caffeine intake can cause headaches. If you have coffee and then get a headache after two hours, it may be due to Caffeine withdrawal.
  • Some people get headaches due to gluten consumption. Stop eating it and if you feel better it means that you were allergic to it.
  • Staying in one position for a very long time
  • Clenching one’s jaw

home remedies for headaches and migraines

Some Home Remedies


Use ginger to make your tea, this will relieve the headache

  • Boil ginger in water and inhale the vapor to feel better in a headache
  • Chew crystallized ginger candy, two pieces to relieve the headache.
  • Mix ginger and lemon juice; consume this to lessen your ache
  • Apply a paste containing ginger paste and water on your forehead to feel better.

Mint Juice:Mint is known for anti-pruritic and antiseptic properties. Mentoneand Menthol and its components and can keep you away from headaches. Place mint tea compresses on the forehead to relieve a headache.

Peppermint Oil:This helps close and open the blood vessels that make the blood flow better and quicker. Massage on your head with peppermint oil on your temples and forehead to feel better.

Basil: Basil has the property of relaxing the muscles so can help ease the muscles in case of a headache due to stress.

home remedies for headaches and migraines

Lavender Oil: our some lavender oil in hot water and inhale the vapor to treat your headache. You can also apply it on the forehead to get relief from headache.

Ice Pack: Use and ice-pack on the back of your neck and you will find relief. You can also use a cloth dipped in ice-cold water to get rid of a headache.

Rosemary: Crush rosemary and sage leaves and add it to boiling water to make herbal tea. Drink this tea, after making it cold.

Clove: Crush some cloves and fold in a handkerchief, inhale the smell until you feel better from the headache. Make a paste of the cloves and apply on your headache to feel better.

Cinnamon: Grind cinnamon and mix with water to make a paste. Apply this paste on your forehead.

Facebook Comments

Categories: Home Remedies
Important Note: Please consult a doctor in ayurveddoctor.com directly by sending messages through the form provided. You can select a doctor here http://www.ayurveddoctor.com/search-ayurvedic-doctors-near-you

Disclaimer : Ayurveda treatment is hugely based on body type, hence physical check up is necessary by an experienced and qualified Ayurvedic doctor for proper medicine prescription.We strongly suggest that all kind of Ayurvedic medicines and/or herbs should be taken under supervision of a qualified Ayurvedic doctor only. Ayurvedic medicines and herbs are natural, hence have least side effects when taken in controlled dosages.But we suggest you not to take any chance by treating yourself to regret later.
Contents of this site should be used for reference purpose only.

Leave a Reply

  • Contact Us

    If you have any question or suggestion related to our mission or website, please reach us at support@ayurveddoctor.com, we will get back to you as soon as possible. Please do not send any disease query to this email id, as this is managed by non-medical personnel.
  • Are you an Ayurvedic Doctor?

    If you are an Ayurvda Doctor, we will be happy to add your profile in our website free of cost. You can submit your profile by clicking here .
    You can also contact us by sending an email to support@ayurveddoctor.com with details like name, address, experience and contact no and/or email address etc. so that patients will be able to reach you directly when required.
  • Mission Statement

    This is a non-profit website to spread Ayurveda. We do what ever we can do to help Ayurveda to be recognized as a primary medicine system. All the advertisements shown on this website are to compensate the server expenses, article writers expenses etc only.