17 of the Best Home Remedies to Get Rid of a Headache

home remedies for headaches

How To Get Rid of Headaches Naturally

Headaches are one of the most nagging and sometimes debilitating health issues people will have to deal with. The general populous typically treats Headaches with over the counter medications such as Aleve, Ibuprofen, or Tylenol; but what many people don’t realize that there are plenty of natural solutions to treating the symptoms of a headache usually hiding in their pantry or refrigerator.

It should be mentioned that a lot of headaches are caused from your body letting you know that you’re dehydrated, and drinking plenty of water throughout the day will help alleviate the frequency and the severity of your headaches.

#1 - Start Drinking
Headaches can be caused be numerous things, but 90% of the time it’s because we are dehydrated in one-way shape or form. While the debate is still out there on exactly how much water we should consumer per day, there is a really good chance that if you’re an average adult, you’re just not getting enough of it.

Headaches caused by dehydration usually are accompanied by other dehydration symptoms such as dry mouth, fatigue, and sluggishness in your digestion. If you’re experiencing these types of symptoms, even very faintly, there is a good chance your headache is being caused from dehydration



  • Try and drink at least 8 glasses of water per day for 2 days straight.
  • Evenly space out drinks throughout the day. Aim for around 1 per hour
  • Keep an eye out on the color of your urine. The more clear it becomes the more hydrated you are
#2 - Eat at Regular Intervals
We are all creatures of habit, and your body does well with patters.

If your daily schedule is very unstructured and you don’t eat around the same time daily, or you skip meals frequently, it probably is a good idea to get on a regular eating schedule.

Studies have shown that the drop in blood sugar can help bring on headaches. Eating at regular intervals can help your body maintain this preventative measure against headaches.



  • Eat at least 3 meals a day
  • Don’t vary more than an hour between meal hours each day if you can
#3 - Magnesium
Studies have shown that people with migraines often times have low levels of magnesium in their body. Magnesium is thought to affect blood vessel changes in the brain, which might help the restriction of blood flow possibly causing your persistent headaches.

Magnesium is responsible for over 300 different reactions in the body so taking a dosage of magnesium for your headaches can possibly help with other ailments. Some medications may not be completely absorbed if taken at the same time as magnesium so be sure to consult your doctor for proper dosage amounts.



  • Increase Magnesium Intake via Foods like Dark Leafy Greens, Nuts, and Fish
  • Take Magnesium Supplement Pills
#4 - Riboflavin (Vitamin B12)
Riboflavin, also commonly referred to as Vitamin B12, has been proven in studies to show significant reduction in the frequency and severity of migraine headaches in participants who take the vitamin daily.



  • Consult Your Doctor before changing diet
  • Try Eating More naturally occurring riboflavin by eating almonds, seeds, fish, and eggs
  • Try supplementing with Vitamin B12 capsules if changing your diet doesn’t seem to help
#5 - Butterbur (Petadolex)
Butterbur is an herb commonly used for upset stomach, stomach ulcers, and migraine headaches.

People have used the leaf, root, and the bulb to make medicince, but it should be noted that Butterbur cotinase chemicals called pyrrolizidine alkaloids (PA’s) which can cause damage to the liver so it’s important when acquiring Butterbur you use products that have a “PA-Free” label.

Studies have shown that Petadolex (derived from Butterbur) is able to significantly reduce the migraine attack frequency and severity for users.



  • Take 75 mg Petadolex twice a day for one month
  • Taper down to 50 mg a day if during that month if you headaches have reduced.
#6 - Chamomile Tea
The benefits of chamomile tea have been known for centuries. Chamomile tea has been used to calm an upset stomach or to help put you to sleep, but not a lot of people realize how effective it can be in treating headaches.


  • Brew a hot pot of water on the stove
  • Place chamomile tea bag in your insulated cup
  • Pour hot water over the tea bag and let it sit for at least two minutes (more if you want stronger
#7 - Stretch
Headaches are caused by many reasons, but one of the main reasons is that there is a restriction in blood-flow throughout your body and science tells us that that stretching plays a huge role in improving overall flexibility and blood flow, but also enhancing peoples overall mood.

We understand that stretching might not be a quick fix, but when coupled with any of the other natural remedies listed here, you will be doing some major preventative care.



      • Let your neck hang for at least 30 seconds each side to get the blood flowing to your brain
      • You can use your hand to pull gently on your head to expand the range of stretch in either side of your neck
      • Stretch your large muscle groups after, such as your legs, hamstrings, and glutes to promote overall blood flow
#8 - Heat Your Feet; Cool Your Head
This might sound counter intuitive but it seems to actually help provide great relief for severe headaches. The objective of this remedy is to help open up the constricted blood vessels in your head.



      • Run a bath with warm/hot water
      • Sit on the side of the tub and put your feet in and let them soak
      • Subsequently, grab an ice pack out (or bag of frozen veggies) out of your freezer
      • Place the ice pack on the back of your neck with your feet in the warm water.
      • Sit until the ice is no longer cold.
#9 - Have a Coke! (or some Coffee)
This might seem crazy that a health website is recommending you drink a soda, but when it comes to alleviating your headache the ingredients in coke may help reduce your headache symptoms significantly.

Drinking a Coke (or any soda high in caffeine) works because caffeine naturally opens up your blood vessels helping to increase blood flow through your body.

If you don’t want the extra sugar, coffee can work for this remedy as well.



      • Treat Yourself to a Coke!
      • Limit yourself to just one. If symptoms persist try another remedy
#10 - ICE, ICE BABY!
You see Ice on many of our remedy lists from getting rid of chiggers to natural home remedies for pimples, and rightfully so, ice just works.

Cold therapy for migraine and headache relief was first documented back in 1849 and a cold compress is still listed on the National Headache Foundation’s website for a recommended treatment for treating migraine symptoms.

While there isn’t much documentation as to exactly why it works, it’s thought the cold from the ice or ice pack constricts the blood vessels possibly creating a slower blood flow, thus decreasing the severity of the pain you may feel. This process is called vasoconstriction.



      • Apply a cold compress or bag of ice to the back of your neck and leave there for at least 5 minutes
      • If the your headache issues persist try applying the compress to the side of your neck on your corodid artery
      • If you don’t have access to ice, frozen bags of food from your freezer will work fine.
#11 - Peppermint Oil
Peppermint oil is a great remedy for treating even your worse headache because of its natural soothing properties. Peppermint Oil contains menthol which helps open up clogged blood vessels thus increasing blood flow through your head.



      • Shake the peppermint oil directly onto your hands and massage directly onto your temples, and forehead
      • Add several drops to a small kitchen pot and bring to a boil
      • While the water is steaming pull the pot off the flame and onto a hot pad on the countertop
      • Put your face at least 2 feet above the pot (still steaming) and breathe in slowly and deeply
#12 - Lavender Oil
Lavender Oil is also worth mentioning for treating headaches naturally. You can apply topically or inhale just like the remedy using peppermint oil above. If you have both Lavender and Peppermint, you can go ahead and combine if you desire.


      • Shake the lavender oil directly onto your hands and massage directly onto your temples, and forehead.
      • Add several drops to a small kitchen pot and bring to a boil
      • While the water is steaming pull the pot off the flame and onto a hot pad on the countertop
      • Put your face at least 2 feet above the pot (still steaming) and breathe in slowly and deeply
#13 - Spicy Food
This might sound crazy, but eating spicy foods are reported to be extremely helpful in treating headaches of all kinds. It turns out that the hangover remedies out there that involve eating spicy and greasy food aren’t too crazy.

It’s thought that the capsaicin found in certain types hot peppers such as cayenne and chipotle may help to relieve headaches easily.



      • Seek out foods that are rich in Capsaicin such as Cayenne peppers, Chili peppers, and Tabasco Peppers
      • Be sure not overdue it as the last thing you need is to trade your headache for a stomachache.
#14 - Breath…Deeply
If you’ve treated any ailment or trouble naturally you shouldn’t be surprised that air intake should play a major role in your overall health, let alone debilitating headaches.

Not only will breathing deeply help increase blood flow throughout your whole body lessening or eliminating your headache altogether, study after study shows that it will greatly help you relax.



      • Sit in a quiet dark room either in a comfortable chair or on a pillow on the ground
      • Turn on some calming music if you wish, this is simply a preference
      • Imagine a Spot directly below your navel
      • Breathe into that spot slowly filling your abdomen with air
      • Inhale completely so it feels as though your lungs will overflow
      • Once you reach capacity, let the air slowly out of your nose
      • Repeat for at least 10 minutes. You’ll be surprised at how well that works
#15 - Omega 3 Fatty Acid (Fish Oil)
Fish Oil as the name implies comes from fish and naturally contains omega-3 fatty acids. It’s common for people with heart and blood flow issues to take doses of Fish Oil because research suggests that fish oil prevents the constriction of blood vessels in the body.

As a side effect of increasing blood flow for heart health, migraine headache suffers can take advantage of the same benefits.


      • Consumer higher amounts of omega-3 fatty acids vis fish oil supplements
      • You can also consume higher amounts of fish for a more natural consumption of fish oil nutrients
#16 - Basil
Basil, yes that Basil that’s on the pizza you eat, can work as a muscle relaxant making it a helpful treatment for mild headaches caused by tense muscles. The oil derived from the basil plants can be a very useful home remedy for treating your headaches.



      • Add several drops of basil oil to 5-6 cups of water
      • Bring the mixture to a boil and inhale deeply
      • You can also apply the oil topically to your neck, temples, and forehead
#17 - Pressure Point Rub
A remedy that is worth a try is to try rubbing the connecting area between your thumb and forefinger area. Acupuncturists believe this area is where migraine headaches originate. Whether you believe in acupuncture or not it’s worth a rub.



      • Spend 5 minutes rubbing the area on one hand with as much pressure as you can stand
      • After 5 minutes switch hands.

What Causes Headaches?

What makes treating headaches so difficult is that there can be numerous individual or combined reasons why you’re suffering from one.

They can be self-inflicted like, from a hangover, long time exposure to the sun, and lack of sleep. Or you may suffer from headaches because of factors you can’t control such as Allergies, Sinus’s, and the changes of the seasons.

Common Headache Symptoms

  • What feels like pounding around your brain area
  • Throbbing sensations at your temples and forehead areas
  • Nasuea
  • Loss of appetitie
  • Fever and dizziness
  • Eye redness
  • Sleepiness
  • Blurred or unclear vision

Common Migraine FAQs

Are Migraines just bad headaches?
No – Migraines are considered a condition, rather than just a symptom. Migraines can last up to 72 hours and are sometimes accompanied by symptoms such as nausea, vomiting, sensitivity to light, sounds and smell. Because of how it effects your senses, it is believed to have a major impact within your brain itself.

Are Migraines Hereditary?
Yes – In fact research suggests that a child with one parent who suffers from migrains has a 50% increased chance of having migraines in their lifetime.

Do Certain Foods Trigger Migraines?
Possibly – It’s true that some headache sufferers are more prone to certain foods when they are suffering from a migraine but apart from beverages that dehydrate you, like coffee or alcohol, there really isn’t any evidence that a particular type of food can leave you vulnerable to severe headaches and migraines.

Now What?

We hope that out of our ultimate list of headache home remedies, you find the preventative solution that works wonders for you. Not only taking a preventative approach to your headaches is a great step forward but using a natural solution like the remedies above will be better overall for your body.