36 Natural Home Remedies For Headaches And Migraines Relief

Headache is one of the most common diseases that most people experience some times in their life. It can affect anyone regardless of age, gender and race. In most cases, headache goes away on its’ own and is not seen as a serious disease to many people. However, it might be much more complicated than you thought and it is still becoming a popular concern nowadays. Chronic headache and migraines may make you unable to attend school or work regularly. There are millions of people who are struggling with headaches and migraines are looking for a natural alternative to medicine. Once you are reading this article of 36 Natural Home Remedies For Headaches And Migraines Relief, you are one of those people who certainly desires for some useful treatments that you can do it yourself to prevent headaches and migraines properly.

Before taking a deep look at how to stop headaches and migraines by natural methods, we need to know some basic information about headaches first. Take a look at TrueRemedies.com!

What Is Headache?

Headache is a pain located in the head which is usually above the eyes or the ears, at the temples or at the base of the skull. The International Headache Society (IHS) classifies headaches into primary headaches and secondary headaches. Primary headaches are stand-alone illness and not accompanied by other diseases. On the contrary, secondary headaches are caused by other conditions. The associated conditions may be minor or major. In fact, there are about 150 different types of headaches but the most common ones are as follow:

Primary headaches:

  • Tension headache: A tension headache, also called stress headache, is a dull, mild to moderate pain in your head and neck which is often described as a tight band around your head. This is the most common type of primary headache. It is more common among women than men and about 90 percentages of adults suffer from this.
  • Migraines: A migraine is a moderate or severe painful headache with throbbing usually on just one side of the head. Migraine headache is the second most common type of primary headache. Both adults and children have this type of disease.
  • Mixed headache: Mixed headache, also called transformed migraines, is the mixture of syndromes between tension and migraine headaches.
  • Cluster headache: Cluster headache, also known as histamine headache, is a series of relatively short but extraordinary pain on one side of the head, usually around the eye. Cluster headache is a recurrent pain occurring mainly in men. Although it is rare, it is an important type of primary headache. Cluster headache might start in childhood but sufferers’ average age is twenty eight to thirty.

Secondary headaches:

  • Sinus headache: Sinus headache, also known as a sinus infection or rhinosinusitis, is a headache deriving from congestion or infection in the paranasal sinuses. It is a deep and constant pain within the bones of the face such as cheekbones, forehead and bridge of your nose.
  • Acute headache: Acute headache is one type of headache resulting from stress, lack of sleep, menstruation, food, medical problems, head injury, and so on. The pain begins suddenly and becomes worse quickly.
  • Hormonal headache: Hormonal headache is a pain caused by the change of fluctuating hormone levels during menstrual cycle, pregnancy, menopause or using of birth control pills. This symdrome happens in women only.
  • Chronic progressive headache: Chronic progressive headache, also called traction or inflammatory headache, is a pain arising from illness or disorder of the brain and skull.

What Are Common Causes Of Headaches?

There is a wide variety of different factors causing headaches and migraines. Major contributing factors may include:

  • Irritated structures surrounding the brain such as face, neck and skull..
  • Respiratory illness.
  • Contraction of the muscles covering the skull.
  • Overuse of medicine.
  • Brain breeding.
  • Brain tumor.
  • Brain freeze.
  • Alcohol.
  • Blood clots, blood vessel constriction.
  • Bruxism (teeth grinding at night).
  • Cold or flu.
  • Fatigue.
  • Stroke.
  • Poor posture.
  • Poisoning of carbon monoxide.
  • Concussion.
  • Sudden surge of overwhelming anxiety and fear (panic attack).
  • Dehydration.
  • Glaucoma.
  • Gas in the stomach.
  • Inadequate sleep.
  • Sinusitis.
  • Harmful surrounding environment: secondhand tobacco smoke, physical stress, pollution, noise, lightning, weather change, and so on.
  • Nutrient deficiencies (especially magnesium and vitamin B).

What Are Symptoms Of Headaches?

Primary headaches:

Tension headache: Tension headache is categorized into episodic and chronic phase. You may experience from these following signs:

  • Slow head pain on both sides.
  • Tightness across your forehead or around your head.
  • Tenderness around scalp, neck and shoulder.

Migraines: Migraine usually begins in childhood or adolescence and may contain four stages: prodrome, aura, attack, and post-drome.

  • Prodrome appears one or two days before a migraine with these signs: diarrhea or constipation, mood changes, food craving, neck stiffness, frequent yawning, increase in thirst and urination.
  • Aura is the symptom of nervous system that can happen before or during migraine headache. Most people do not suffer from this when they have migraines. The typical signals of aura are vision changes, vision loss, sensation of needles on one arm or leg, numbness in face or one side of body, difficulties in speech, hearing noises, uncontrollable movements.
  • Attack of migraines may last up to 72 hours if the headache is not treated. During this period you may suffer from pain on the head (one side or both sides), light and sound’s sensitivity, blurred vision, nausea, throbbing pain.
  • Post-drome is the final stage that occurs after attack. Examples of post-drome may be composed of confusion, moody and dizzy syndromes, drain, photophobia and phonophobia (sensitivity to light and sound), and weakness.

You might not experience all the above stages.

Cluster headache: Cluster headache can be triggered at any time of the day. This cyclical headache happens at the same time every day. If you are a victim of cluster headache, you may have these symptoms as below:

  • One-sided pain (usually behind one eye).
  • Stuffy nose.
  • Droopy lid, small pupil and swelling eyes.
  • Red and watery eyes.
  • Swollen forehead.
  • Tender scalp.
  • Restless.
  • Sweating face.

Secondary headaches: Most secondary headache reveal themselves by obvious clues and symptoms. The symptoms of different types of secondary headaches may vary a little but still share similarities. Let’s have a look at basic warning signs of secondary headaches as below:

  • Abrupt pain without any build-up.
  • Headache begins at unusual ages (over 50 or under 5 years old).
  • Waking up pain.
  • Painful jaw, neck or face.
  • Syncope.
  • Dizziness.
  • Difficult sleep.
  • Altered conscious level such as memory loss, personality’s change.
  • Limb weakness.
  • Numb and tingling arms, hands or neck.
  • Seizures.
  • Confusion.
  • Abnormal neurological symptoms.
  • Visual disturbance.
  • Difficulties in speaking and hearing.
  • Fever, rash.
  • Neck stiffness.
  • Vomiting.
  • Appetite loss and indigestion.
  • Presence of cancer, HIV, pregnancy, glaucoma, temporomandibular joint, optic neuritis, low blood sugar, refraction errors, etc…

When To See A Doctor?

As always, the best source for advice on treating your headaches and migraines is your own headache specialist. A doctor will often be able to diagnose what type of headache you have. As headache can be a symptom of serious disease, consult a medical advice if you experience these warning signs:

  • Swelling and drooping eyes.
  • Red and watering eyes.
  • Smaller pupil in the eye.
  • Running and congested nose.
  • Stiff neck.
  • Vomiting and fever.
  • Red and warm face.
  • Discomfort and mild burning.
  • Excessive sweating.
  • Weakness of muscles.
  • Short breath.
  • Convulsion.
  • Conscious change.
  • Visional changes.
  • Persistent, more severed and more regular pain.

Once your headache is diagnosed, you can get right treatment to your symptoms.

Top 36 Natural Home Remedies For Headaches And Migraines Relief

1. Home Remedies For Headaches – Ginger

home remedies for headaches

The first and foremost suggestion of natural home remedies for headaches and migraines relief is ginger. As you may know, ginger, also called zingiber officinale, is a rhizome plant with narrow green leaves, yellow flowers and spicy roots. It is known for centuries as a popular herb and spice for culinary purpose. Other than that, ginger root and simply ginger are also effective medicinal treatment for many diseases including headaches and migraines. Ginger root is low in fat and sodium and cholesterol free. It is rich in vitamin C, magnesium and potassium. The root is believed to be able to block prostaglandins that encourage muscle contraction.

According to Charmaine D’souza – a well-known naturopath and author of Kitchen Clinic, ginger is a fine tonic for digestion of the body, then helps avoid vomiting. It can protect your stomach from harmful impact of alcohol and strengthen heart’s pumping. With these beneficiaries, ginger acts as a mechanism to relieve pains from headaches. Instead of bearing painkillers, try ginger as a natural useful drug without the side effects [1] [2]. Here is how to use ginger to get instant relief from headaches:

Method 1: Drinking ginger juice

  • Take a fresh ginger.
  • Remove ginger skin.
  • Cleanse it carefully.
  • Squeeze the fresh ginger.
  • Put them all in a pan with two cups of water and make boiled.
  • Let the water cool down.
  • Drink the warm ginger juice.
  • Repeat 2 to 3 times a day for best results.

Tip: If you do not have a fresh ginger, drink ginger tea instead.

Method 2: Anemopathy (steaming)

  • Take a raw ginger.
  • Clean it thoroughly with water.
  • Slice or crush it.
  • Put in a pan and boil with water.
  • Breathe in the steam during the process of boiling.

Note: You can replace raw ginger with dry ginger powder.

Method 3: Application of ginger paste

  • Add some dry ginger powder to warm water to form a paste.
  • Apply this paste directly on your forehead.
  • Close your eyes and rest for 30 minutes.
  • Remove ginger paste and wash with warm water.
  • Reapply as needed.
2. Home Remedies For Headaches – Mint Juice

Mint is an aromatic plant of genus Mentha which has opposite leaves and small white, pink or purple verticillate flowers. Mint’s properties of menthol and menthone are believed to be a preventive treatment for headaches. Specifically, mint juice is considered as a rapid home remedy for those with headaches and migraines.

How to use:

  • Take a handful of fresh mint leaves.
  • Wash them clearly with water.
  • Put them all into a food processor with little water to make a paste.
  • Filter this poultice by a cloth to get fresh mint juice.
  • Apply this mint juice directly onto your forehead and temples.
  • Leave it for at least thirty minutes.
  • Wipe off it and wash with warm water.
  • Follow these steps 2 to 3 times per day.
3. Home Remedies For Headaches – Peppermint

When it comes to home remedies for headaches, peppermint is very famous. Peppermint, also known as mentha piperita, is an aromatic and perennial herb of the mint family with downy leaves and small white or purple flowers. Peppermint usually offers benefits to hair and skin care, improvement of memory loss, relief of stress and pain, fresh breath and toothpaste, cure for respiratory diseases like coughs, asthma, tuberculosis, colds, allergies and so on. Menthol, menthone, methyl acetate, methofuran, isomenthone, limonene, b-pinene, a-pinene, germacrene-d, transsabinene hygrate and pulegone are the primary components of peppermint oil which are very effective in alleviating headaches.

The calming and soothing effects, along with cooling sensation of peppermint, play an important role in slowing down inflammation and rising temperature associated with headaches and easing headache pain especially tension headache [3] [4]. These three following methods show you how to use:

Method 1: Peppermint oil massage

  • Take one tablespoon of peppermint oil.
  • Massage thoroughly the oil onto your forehead, temples and the back of your jaw.
  • Reapply as needed.

Method 2: Application of fresh peppermint leaves

  • Take some fresh peppermint leaves.
  • Clean them with water.
  • Crush the leaves.
  • Put the crushed peppermint leaves directly on your forehead.
  • Let it rest for at least 15 minutes, then remove.
  • Follow the steps twice a week if needed.

Method 3: Fumigation (facial steaming)

  • Prepare a pot of boiling water.
  • Add a few drops of peppermint essential oil to the pot.
  • Inhale the vapors deeply a few times.
  • Repeat twice a week for best results


  • Never use peppermint oil for infants, small children under 12 years old, pregnant and breastfeeding women.
  • It should not be taken internally without guidance by doctor.
  • Stop using in case of allergic reactions.

See more: 16 Home Remedies For Sinus Pressure Relief In Eyes, Cheeks & Ears

4. Home Remedies For Headaches – Lavender Oil

Among home remedies for headaches, lavender oil is strongly appreciated due to its efficiency. Lavender, also known as lavandula angustifolia, is a Mediterranean aromatic plant of the mint family which has narrow grey green leaves, small purple flowers and strong, pleasant smell. Lavender oil is an essential oil obtained by distillation from flower spikes of certain species of lavender.

The oil has been used for medicinal and religious purposes for more than 2500 years. Several benefits of health might include reducing anxiety and stress, healing burns and wounds, slowing aging, improving sleep, fighting against ance, restoring skin complexion, ameliorating eczema and psoriasis, and easing the pain of headache and migraine. Thanks to its main compositions of a-pinene, trans-ocimene, linalool, limonene, lavendulyl acetate, lynalyl acetat, cisocimene, octanone, terpinen-4-ol, cineole, camphor, lavender oil brings soothing and calming effect, relieving tension, panic, hysteria, depression and exhausted nerves. All of these things are extremely good for stopping headache pain.

According to a study in the European Journal of Neurology, people with migraine headaches saw a considerable minimization of the pain after fifteen minute-lavender inhalation [5]. So, to make lavender oil one of the most effective home remedies for headaches, what you have to do is:

Method 1: Massage

Lavender oil

  • Take a few drops of lavender oil.
  • Put the oil into your palm
  • Create frictions up and down between two hands to make the oil warm.
  • Apply lavender oil directly onto your forehead, temples and back of your neck.
  • Massage for at least 5 minutes.
  • Reapply when needed.

Mixture of oils

What you need:

  • 3 drops of lavender oil.
  • 3 drops of peppermint oil.
  • 3 drops of marjoram oil.
  • 3 drops of coconut oil.

Do as below:

  • Blend four types of above essential oil well.
  • Massage gently and thoroughly on your shoulder, neck, temples and forehead.
  • After fifteen minutes, close your eyes and relax.
  • Reapply once a week as needed.

Oil Mixture for applying on temples

What you need:

  • One drop of lavender oil.
  • One drop of rose oil.
  • One drop of melissa oil.

Do as below:

  • Make a mixture of three oils.
  • Warm the oil before massaging.
  • Rub the oil gently into your temples and relax.
  • Perform again twice a week if needed.

Method 2: Steam inhalation

Lavender oil

  • Boil two to three cups of water.
  • Add two to four drops of essential lavender oil to the boiling water.
  • Deeply breathe in the steam.
  • Perform again if needed.

Lavender oil and peppermint oil

What you need:

  • 2 drops of lavender oil.
  • 2 drops of peppermint oil.

Do as below:

  • Add lavender oil and peppermint oil to boiling water.
  • Inhale deeply the vapors.
  • Redo once a week for better results.

Tip: You can inhale oils directly from a tissue or a portable inhaler (less effective).


  • Do not use lavender oil for infants, small children under 12 years old, pregnant and breastfeeding women.
  • Lavender oil is not for internal use.
  • No more use in case you are allergic to lavender oil.
5. Home Remedies For Headaches – Mustard Oil

home remedies for headaches

Mustard oil is a colorless or pale yellow fatty vegetable oil that is expressed from the seed of mustard. Generally, mustard oil is served as the best cooking ingredients in many countries. In addition, mustard oil also has healing properties for many diseases including headaches.

Mustard oil is composed of stimulation, anti-fungus, anti-inflammation, anti-bacteria and good at stimulating blood circulation and comforting stiff muscles. It serves as a tonic that can help in boosting the immune system, warming up the respiratory system and strengthening weak body. Thanks to all powerful characteristics, regular consumption of mustard oil can help you deal with headaches and migraines. All you have to do is as follows:

  • Make warm 5 to 7 tablespoons of mustard oil.
  • Apply warm mustard oil onto your forehead, scalp and neck.
  • Massage gently for at least five minutes.
  • Wash the oil with warm water.
  • Do it again 2 to 3 times per week for better results.


  • You should not use mustard oil for infants, small children under 12 years old, pregnant and breastfeeding women.
  • Avoid applying oil directly on cuts, bruises and burning injured areas.
  • It can be used both internally as well as externally.
  • Do not continue to use mustard oil in case of allergic reaction.
6. Home Remedies For Headaches – Basil

Basil, one of home remedies for headaches, is an aromatic herb belonging to the genus Ocimum of the mint family with sweet smell and white flowers. The leaves of basil are used to add flavor in cooking. Basil, moreover, has amazing advantages in treating diseases such as fevers, coughs, sore throat, respiratory disorder, kidney stones, heart problems, mouth infections, insect bites, skin disorder, and many more. Aside from all the other health benefits, basil can also support your efforts in cutting down pain from headaches and migraines. Basil can be served as muscle relaxant which is especially useful for tension and tight muscles. In addition, its’ analgesic, anti-microbial and anti-oxidant properties support in releasing pain from headache and migraines.


Method 1: Basil leaves

First way:

  • Take some fresh basil leaves.
  • Cleanse them with water.
  • Boil the leaves in 500ml of water.
  • Cook until half of the liquid remains.
  • Inhale deeply the steam.

Note: You can basil powder or dried basil leaves instead of fresh ones (less effective).

Second way:

  • Crush some clean raw basil leaves to make a paste.
  • Apply this poultice directly on forehead.
  • Leave it for at least 15 minutes.
  • Take off the poultice and clean with lukewarm water.
  • Do it again two times per week.

Method 2: Basil oil

  • Add four to five drops of essential basil oil in your palm.
  • Rub and manipulate gently and thoroughly on your forehead, temples, neck and shoulders.
  • Follow the process again twice per week as needed.

Note: You can warm the basil oil before massaging.

7. Home Remedies For Headaches – Cayenne

Cayenne, also known as the Guinea spice, cow horn pepper, red hot chili pepper, aleva, bird pepper or red pepper, is the long, wrinkle and twisted fruit of pungent red pepper of the genus Capsicum with white seeds inside. Despite being used as spice in cooking, canyene is still probably one of the most widely used herbal medicines for headache and migraine relief. The platelet aggregation of capsaicin in cayenne overwhelms and desensitizes your nerves in order to stop pain transmission. Furthermore, cayenne can equalize the blood circulation and thus release the pressure in your head. All of these benefits make it helpful for people who are suffering from headaches and migraines.

This is what you need to do:

  • Add ¼ teaspoon of cayenne powder in 120ml of warm water.
  • Stir them around to form a paste.
  • Immerse a cotton pad in the solution to make it fully coated.
  • Put the moist cotton inside your nostrils.
  • Remove the cotton when you feel the heat of cayenne.
  • Breathe deeply and let the mixture burn.
  • Sit down and relax.
  • Reapply when needed.


  • Excessive use of cayenne may lead to stomachache, liver and kidney’s damage.
  • Avoid using cayenne when you are taking asthma’s medicine, aspirin, and drugs for blood thinning.
  • Do not use cayenne for children, pregnant and nursing women, people with ulcers and heart problems.
8. Home Remedies For Headaches – Almond

Almond is an edible oval nut-like seed of the almond tree with sweet or bitter flavor and hard shell. Besides its wide industrial use in foods such as roasted almond, almond butter, almond milk, almond cookies, etc…, it is also used as a wonderful natural treatment for many diseases including headaches and migraines. If you are one of the people who is afraid of drugs’ side effects and is looking for another natural alternative, almond may just be that natural cure you are searching for.

Almond is rich in biotin, vitamin E, manganese, copper, vitamin B2, phosphorus, magnesium, molybdenum, fiber and a so-called salicin. This salicin in almond actively acts as a pain reliever, especially for tension headaches. Moreover, the magnesium and vitamin B2 in almond can assist in lowering blood pressure levels.

Researchers said that 10 – 12 almonds is the equivalent of two aspirin for a migraine headache. With all things considered above, almond deserves to be a good choice for headaches and migraines.

Let’s do as follows:

  • Take 300 grams of wholesome sweet almond.
  • Ground them into a powder.
  • Add some almond powder in lukewarm water and stir well.
  • Add some fresh milk or sugar (optional) to make a more delicious drink.
  • Gradually drain dry a glass of almond juice.
  • Do this once a day.

Note: You can eat ten to twelve wholesome almond nuts daily or massage with sweet almond oil instead of using almond powder.

9. Cold Compress

Cold therapy for relieving headaches and migraines was first found in 1849. Ice can be an active contributor which severely lessens the pain and recurrence of migraines and headaches through the vascular, neurologic or endocrine system [6].

All you have to do is:

  • Prepare an ice pack with ice cubes.
  • Place the ice pack on your forehead for some minutes.
  • Remove it for 30 seconds, then place once again.
  • Redo the process for a couple of times per day.

Note: Cotton pads soaked with cold water can be a replacement.

10. Home Remedies For Headaches – Cabbage

home remedies for headaches

Cabbage or headed cabbage, a leafy plant, is a vegetable that is widely used in many kitchens. Surprisingly, cabbage has a lot of miracle healthy benefits in treating headaches, skin disorders, gout, rheumatism, Alzheimer’s, stomach ulcers and more. Cabbage can treat headaches and migraines, as well.

Cabbage leaves are known to be a rich source of magnesium, mustard oil, sulphur heterosides, sinigrin rapine, oxylate. All the ingredients show an apparent effect in dilating capillaries and increasing blood flow that helps fight against pain felt during a headache or a migraine. Let’s see what you can do with a cabbage:

  • Take some fresh cabbage leaves.
  • Cleanse them with water.
  • Extract them to get fresh cabbage juice.
  • Punk a cloth in the juice to make it wet.
  • Tie this cloth around your forehead as a bandage.
  • Leave it overnight.
  • Repeat daily until your pain is gone.
11. Home Remedies For Headaches – Rosemary

Rosemary, or Rosmarinus officinalis, is a perennial evergreen shrub of the mint family with needle-like leaves, white, pink, blue or purple flowers and sweet smell. It is usually in cooking and making perfumes. In fact, rosemary oil has analgesic and anti-inflammatory properties that have been known for hundreds year as a stress and pain release. In addition, it is also excellent in improving blood and oxygen circulation which successfully aids for headaches and migraines induced by abnormal blood pressure.

Method 1: Massage

  • Put 8 to 10 drops of rosemary oil in your palm.
  • Rub your hands to make the oil lukewarm.
  • Massage gently into affected area for five minutes.
  • Reapply twice a week.

Method 2: Inhalation

  • Add five drops of essential rosemary oil to a bowl of hot water.
  • Breathe in the steam for 5 to 6 minutes.
  • Redo two times per week as needed.

 Note: You can use dried rosemary as an alternative for rosemary oil.

Method 3: Rosemary tea

  • Prepare a rosemary tea bag and two cups of boiling water.
  • Steep rosemary tea bag into boiling water for eight minutes.
  • Drink it warm or with some ice.

 Note: You can use fresh sprigs of rosemary to make tea.

12. Clove

The next one in this list of home remedies for headaches is clove, which is the aromatic dried flower bud of a tropical evergreen tree of the myrtle family that is widely found in Indonesia. It is an indigenous pungent spice in many Asian countries. Clove, just like many other herbs, also offers multiple health benefits such as digestion, cancer, liver problems, immune system’s enhancement, bone preservation, diabetes control, oral diseases, headaches and migraines. According to the National Nutrient Database for Standard Reference, the nutrients of 100 grams of cloves include 274 kcal of energy, 65g of carbohydrate, 2g of sugars, 33g of dietary fiber, 6g of protein, and 13g of total lipids. Moreover, it is rich in minerals and vitamins like calcium, hydrochloric acid, magnesium, iron, phosphorous, potassium, vitamin C, vitamin A, vitamin B6 & B12, vitamin E, etc… Along with these powerful ingredients, cloves and its’ flavonoids can assist in easing inflammation or tension, lessening muscle tense, deadening pain from headaches and migraines. Don’t be indecisive if you wish to try the efficacy of this natural relief.

All you have to do is:

Method 1: Clove poultice

  • Prepare some fresh clove leaves and wash with water.
  • Grind the leaves to make a paste.
  • Use a cloth or bandage to cover this poultice around your forehead.
  • Let it rest for at least 15 minutes.
  • Take off the bandage and wash with lukewarm water.
  • Do it daily until your pain is gone.

Method 2: Massage

  • Warm some clove oil with little salt.
  • Add 5 drops of clove oil into your palm.
  • Massage gently around your forehead, temples and neck.
  • Redo two to three times per week.
13. Home Remedies For Headaches – Apple

Apple is a round edible with red, yellow or green skin and firm, white flesh of a tree called Malus sylvestris belonging to the rose family. Mostly, we use apples for culinary purposes. As you may know, an old Welsh proverb said that an apple a day keeps the doctor away. So we can see that apple shows sufficient evidence for curing diseases such as oral care, prevention for Alzheimer’s and Parkinson, cancer, diabetes, heart and liver diseases, gallstones, and even headaches and migraines.

Apples deserve to be called the nutritional powerhouse because of their vitamin C, B-complex vitamins, dietary fiber, phytonutrients, minerals including calcium, potassium and phosphorous. As a headache and migraine relief, apple cider vinegar helps by fixing the root cause of the pain. These two methods show you how to use:

Method 1: Apple cider vinegar

  • Mix ¼ cup of apple cider vinegar and 3 cups of water.
  • Boil the mixture.
  • Inhale the steam for at least 5 minutes.
  • Follow the steps whenever you have headache.

Method 2: Apple cider vinegar with honey

  • Add one tablespoon of apple cider vinegar and one tablespoon of honey in a glass of lukewarm water.
  • Mix them well and drink the water.
  • Repeat 2 to 3 times a day.


  • You can use lemon juice instead of apple cider vinegar.
  • Consult a doctor before using it for people with diabetes, pregnant and nursing women.
  • Do not consume apple cider vinegar without diluting.
14. Banana

Banana is an edible long curved fruit with yellow skin and a soft, sweet and white flesh inside of the tropical plant of the genus Musa. Banana contains 68% water, 25% sugar, 2% protein, 1% fat and 1% cellulose fibers. It also provides many important nutrients such as vitamin A, B6, C and is high in magnesium and potassium content which is necessary for controlling headaches and migraines by lessening the intensity of the tension, reducing blood pressure and providing natural cooling effect and powering our brain. A banana a day will help you to cure your constant headaches.

Let’s do as follows:

  • Rub a few drops of eucalyptus oil on your forehead.
  • Place a banana peel on the same area with the oil. Be sure the peel’s inner part to rest on your forehead.
  • Lie down, breathe deeply, relax and leave it for about 20 to 30 minutes.
  • Perform the process again twice a week.
15. Home Remedies For Headaches – Grape

home remedies for headaches

This is another suggestion among home remedies for headaches and migraines relief. Grape is a small, round, pale green, red or purple fruit growing in clusters on woody vines of the plant called genus Vitis. It is a rich source of vitamin C, A, B2 and other antioxidants which supply the highest levels of riboflavin and nutrients that is helpful in vanishing symptoms of headaches and migraines.

All you have to do is:

  • Pick a fresh bunch of grape.
  • Rinse and de-stem the grapes.
  • Press the grapes to get fresh juice.
  • Blend this juice with some water or sugar (optional).
  • Drink this grape juice twice a day for best results.
16. Cinnamon

Cinnamon is the aromatic peeled, dried and rolled inner bark of the bushy evergreen trees belonging to the genus Cinnamonum of the laurel family. In many countries, it is a popular spice that is used for culinary purposes like baked goods, oatmeal and hot beverages.

Furthermore, it is a pity if you do not know that cinnamon has been prized for its medicinal purposes for years. As a matter of fact, cinnamon can act as an aspirin or acetyl salicylic acid to ease muscle tension and give relief from headaches and migraines, especially headaches caused by cold air. It is a good choice for people in need of a natural headache and migraine treatment.

Do as the following steps:

  • Grind some dried cinnamon to make a powder.
  • Add this cinnamon powder in some water to make a paste.
  • Use a bandage to tie this paste directly on your forehead.
  • Let it burn for at least 15 minutes.
  • Remove this paste, wash with lukewarm water and relax.
  • Perform again if needed.

Note: You can combine cinnamon powder with honey to make a drink.

17. Home Remedies For Headaches – Garlic

Garlic is another excellent home remedy for headaches and migraines that you should try because of its evidence based health benefits. It is loaded with antibiotic and anti-inflammation which can be a contributor in making pain of headache and migraine vanish. Let’s see what you can do with garlic as follows:

Method 1: Garlic juice

  • Remove garlic skin to take some fresh cloves of garlic.
  • Wash this clove clearly.
  • Squeeze these cloves to get fresh garlic juice.
  • Drink one tablespoon of garlic juice to get instant relief.

Method 2: Home remedies for headaches – Garlic paste

  • Remove garlic skin to take some fresh cloves of garlic.
  • Wash this clove clearly.
  • Bray them to form a paste.
  • Apply this poultice directly on your forehead.
  • Let it rest for fifteen minutes.

Note: You can follow these two methods once per day until you get rid of headache pain.

Read more: 28 Natural Home Remedies For Typhoid Fever And Headache

18. Home Remedies For Headaches – Butterbur

Butterbur is a root extract from the plant called Petasites hybridus. According to researchers, people who use 75 milligrams of butterbur twice a day, headache’s frequency may decrease by 68 %. Butterbur is high in substances with powerful medicinal properties such petasin and isopetasin which can help reduce spasms and inflammation of headaches. So, if you are a headache or migraine sufferer, try butterbur.

Do as the instruction below:

  • Drink 75mg of extract from butterbur root.
  • Do it twice per day during 16 weeks.


  • Do not use butterbur for pregnant or nursing women, people with liver and heart diseases.
  • Butterbur should not be used with borage, gravel root and ragwort.
  • Stop using it if you are allergic to any plants of the Petasites hybridus or Compositae family.
19. Flaxseed

One of the most effective home remedies for headaches is flaxseed. Flax, a member of the genus Linum, is the plant originates from Egypt with blue flowers, green leaves and slender stem. Flaxseed is the small seed of flax plant that is particularly used as a source of oil. Additionally, the oil from flaxseed may have beneficial effects on curing many diseases. You’ve probably heard of flaxseed oil’s effective relief for headaches and migraines.

Like many other natural herbal remedies, the oil is composed of a wide range of useful properties such as omega 3 fatty acids, lignans, fiber, and anti-inflammatory which can protect cells, control brain function and slow down pain from headaches. Thanks to this advantageous effect, flaxseed oil are believed to be an asset in releasing pain from headaches and migraines.

Take these steps below:

  • Add four to five drops of flaxseed oil into your palm.
  • Rub the oil gently on your forehead, temples and neck.
  • Massage for at least fifteen minutes.
  • Perform again as needed.


  • Flaxseed oil should not be eaten or put on open wound.
  • Flaxseed oil should not be used for people with diarrhea, bowel diseases, diabetes and pregnant and breastfeeding women
20. Home Remedies For Headaches – Buckwheat

Buckwheat, also called Fagopyrum esculentum, is the triangle shaped seed obtained from the Asian plant of the dock family. It is amazed that this gluten free food has achieved its popularity as a natural remedy for headaches and migraines relief for centuries. Buckwheat may be protective against headaches and migraines thanks to its phyto chemicals like flavonoids that can be anti-oxidant and anti-inflammatory properties in worsening the painful symptoms. If you are suffering from constant headaches, it is definitely worth trying buckwheat.

What you need to do is:

  • Consume a dosage of 50 to 75 mg of standardized butterbur extract.
  • Use twice daily for 3 to 4 months.

Don’t’ skip: 27 Best Home Remedies For Wheezing Relief In Adults And Babies

21. Home Remedies For Headaches – Feverfew

Feverfew, known as Tanacetum Parthenium, is the perennial plant of the daisy family widely grows in North America, Canada and Europe. You may be astonished that feverfew can be used as a natural remedy for headaches and migraines. As you know, one of the leading causes of headaches is blood vessel constriction. It is great that feverfew contains parthenolide – an active ingredient for blocking blood vessel constriction. Thus, it will get rid of your discomfort from headaches and migraines. Now, you are learning how to use it:

  • Pick the fresh leaves
  • Wash clearly with water.
  • Eat directly 3 to 4 fresh leaves each day.

Or you can lessen the bitter of the leaves by:

  • Put in salad or sandwich.
  • Add some honey or sugar.

Note: If you are not good at tasting bitter of feverfew fresh leaves, use dried leaves or 250 milligrams of freeze dried capsules of feverfew per day instead.

22. Fish Oil

home remedies for headaches

Fish oil is the oil extracted from fish. It has numerous health benefits including headaches and migraines. It consists of omega 3 fatty acid and anti-inflammation that can help avoid the blood vessels’ constriction and subsequences of actions in the head leading to headaches and migraines. Do headaches and migraines pester you? If yes, fish oil is a viable preventative treatment for headaches and migraines.


  • Take 10,000 mg of fish oil.
  • Use in in divided doses daily.
  • Or you can eat two fish meals a week (about 230 gam per meal).


  • Do not use fish oil for children, pregnant women, people who are allergic to fish or seafood, people with weak immune systems and implanted defibrillators.
  • Fish oil cannot be used with birth control pills and drugs for blood thinner, blood pressure, cholesterol.
23. Home Remedies For Headaches – Concoction Of Fruits And Vegetables

Normally, we use fruits and vegetable for eating only. It is a pity if you do not know about their other powerful effects for making aches gone as one of home remedies for headaches. Today we are going to make a potent drink that can be a headache reliever, especially migraine. This kind of beverage is made from pineapple, lemon, cucumber, kale and celery. If bromelain enzyme in pineapple strongly eases the pain, cucumber is a great body’s rehydration (dehydration is the main cause of migraines).

While celery consists of the flavonoid (luteolin) which works as an anti-inflammation on brain cells, lemon maintains alkaline (acid) balance that is a major support in headache and migraine’s prevention and treatment. And Dr. Joel Fuhrman – a famous health expert and author said that kale has been a proven evidence to treat migraines completely. With all the advantages of these five ingredients, we cannot deny that the mixture of them will be the most efficient remedy for headaches and migraines. Let’s have a look at how to use:

What you need:

  • ½ pineapple.
  • 3 to 4 kale leaves.
  • 1 stick of celery.
  • ½ cucumber.
  • ¼ lemon.

Do as follows:

  • Wash all fruits and vegetables clearly with water.
  • Peel off the skins of pineapple and cucumber.
  • Cut them into small pieces.
  • Extract lemon to get fresh juice.
  • Use a blender to churn all of them up.
  • Drain to the dregs this mixture.
  • Do this once a day until your symptoms disappear.
24. Hot Shower

Most of us have the habit of showering at least one time per day. So instead of bathing with cool water, we use hot water as a helpful remedy for headache. People who are having tension headaches can try comforting hot shower to lessen muscle tense and get rid of the pain of headaches. Follow these simple steps:

  • Prepare hot water.
  • Take a bath by standing under hot shower for at least 20 minutes.
  • Do it once a day to ease the pain.
25. Home Remedies For Headaches – Preventative Remedies

Last but not least in this list of home remedies for headaches are preventative remedies. In order to lessen the symptoms of headaches and migraines, besides finding a possible natural effective cure, you should pay attention to the other following useful methods:

  • Try acupuncture.
  • Massage scalp.
  • Practice yoga to increase relaxation: physical postures, breathing exercises and meditation.
  • Release stress.
  • Get enough sleep.
  • Avoid caffeine, alcohol drinks and chocolate.
  • Eat breakfast and schedule regular meals to maintain stable blood sugar.
  • Supply enough magnesium, potassium, vitamin B2, Co-enzyme Q10 because both of them are two crucial minerals for overall good healthy body.
  • Avoid MSG (Monosodium Glutamate). Monosodium glutamate (MSG) is a substance added to food to boost its’ favor.
  • Drink enough water.

With all these above helpful home remedies for headaches, you are now able to cure headaches and migraines by yourself at home. There are plenty of options for you to make a choice and they all work extremely well. Do you know any other interesting ideas for the article “36 Natural Home Remedies For Headaches And Migraines Relief” that we have not mentioned? Please feel free to share with us in Home Remedies Category

Do not hesitate to drop your comments in the box below. We will reply as soon as possible.

    0 Comments Join the Conversation →

    Sponsored by Google