This page contains affiliate links and we have advertising relationships with the stores and companies in this post.

Whether it is because the stresses of everyday life or that you are just hungry, we all get headaches from time to time. Especially now more than ever during spring and approaching summer, seasonal allergies and sinus issues can trigger headache pain. Combine that with a stressful work/life balance or maybe some unresolved back and neck pain and you might see yourself in a full blown migraine attack.

Believe it or not, there are natural ways to remedy headache pain. While being healthier than most over the counter medications, they are also proven to provide more immediate pain relief.

These are the 10 best natural remedies to help you get rid of headache pain, fast.

These are also proven to prevent headaches if you feel one coming.

Peppermint Oil

Peppermint oil causes a cooling effect on the skin, much like icy-hot does. Because of this,research has been done that shows the benefits of this property. Research studies concluded that peppermint oil stimulates an increase in skin blood flow of the forehead, and soothes muscle contractions. If combined with ethanol, it reduces headache sensitivity.

Lavender Oil

Lavender oil is commonly used as a sedative and mood stabilizer. I have used it myself to calm me down when feeling stressed by rubbing it on my temples. Research show that lavender oil is a safe and effective treatment of migraines and headaches.




Ginger Tea

For the last 2,000 years, at least, Ginger has been used as a natural remedy for a number of ailments. Ginger can treat nausea, diarrhea, upset stomach, headaches and migraines. Ginger is most known for combating nausea. Because of the nausea and vomiting that often accompany migraine symptoms, ginger is helpful in offering relief from the upset stomach.



Several studies show that magnesium may reduce the frequency of headaches and migraines. People with that suffer from serious and frequent headache pain and migraine attacks often have a low level of magnesium in their bloodstream. This makes magnesium one of the most important natural headache remedies. It is also much safer than taking a pain killer.




Proper posture can help prevent tension within the body, thus preventing headaches and in extreme cases, such as chiropractic adjustments, can help cure migraines. Chiropractic adjustments or spinal manipulation helps to alleviate the stress of your system. Studies suggest that chiropractic manipulation reduces tension and migraine headaches.


Ferverfew is an herb that can relieve headaches naturally. The tension-easing properties of feverfew can help relieve headache pain. The leaves of this herb are used to make medicine that helps with headaches and migraines. Research shows that the use of feverfew through consumption reduces the frequency of headache and migraine symptoms.




Butterbur is another naturally occurring herb that through it’s multiple properties, reduces inflammatory effects of chemicals that trigger headaches and migraines. It also acts as a beta blocker, resulting in normal blood flow to the brain. The normal doses are of at least 75 milligrams twice daily and seem to be necessary for the best headache-reducing results. 




We consume a variety of products that dehydrate us throughout the day and cause shoulder and neck pain along with headaches and migraines. Drinks such as coffee, soda and alcohol can leave us with a killer headache. Most of us simply are dehydrated due to the fact that we aren’t getting enough water. This simple and free remedy will keep you feeling clear, energized and headache free.


Stretching exercises such as yoga can help alleviate built up tension that causes headaches. Yoga clears your mind and loosens your muscle. Yoga is a great way to relieve tension, improve respiration, vitality and strength, It’s also great for the circulatory system. If you feel a headache coming on, try a few yoga poses to see if you can relieve current pain and prevent any worse pain.

Cayenne Muscle Rub

People often use capsaicin cream for treating pain and inflammation. Cayenne is the active ingredient in capsaicin cream and can stimulate your body’s circulation and reduce acidity. This makes cayenne one of the most surprising headache remedies. Cayenne depletes the bodily element that makes us feel pain, by stimulating a pain response in another area of the body.

Follow my blog with Bloglovin

37 Replies to “10 Natural Remedies For Headaches”

  1. So many great suggestions! I am always getting headaches and I had taking advil or other pills to help. Peppermint oil has worked for me a few times but I think I’ll try some of your other suggestions with it next time.

  2. I don’t get headaches often but I like your tip about stretching. I’ll try that the next time I get a headache. Hopefully never hehe. Thank you for sharing!

  3. Thanks for the post. I’m a very natural mummy and love to use natura products in place of seeing a doctor or using medicine so this was interesting to read. Thank you. X

  4. I love using peppermint oil for headaches it’s my go to! I never thought of ginger before though, only think of that for stomach ailments. I will definitely need to try!

  5. This is such a good post! I love essential oils, and magnesium is something I take every day. Most people don’t think about posture either. I am always looking for natural remedies. Great reminder. Thanks for sharing.

  6. I’ve used peppermint oil (and coconut oil) on my temples for years. But, I just found out about ginger. I love it in tea when I have a headache, cold or sore throat. You only need a little because its so strong, but it acts fast too.

  7. I am definitely printing a copy of this to post on our board in the office! All these are natural remedy to share, thanks!

  8. I feel like you read my mind and knew that I needed something to help the headaches that I get. I am sick of medicine and want something more sustainable. I love this post!

  9. Keeping myself hydrated helps me. A combination of Yoga, healthy eating and slowing down (not stressing out) have helped me reduce the intensity and frequency of my Migraines.

  10. What a perfect post and I really need this now these past few days I always suffering from a headache.

  11. I use peppermint oil for my headaches. I went to an Indian Festival and was asking about herbs or oils to help me with them and that’s what they recommended. I use a lot of Lavender oil as well.

  12. Unfortunately I often have headaches, I always prefer to use natural products, especially oils. Will try for sure some of your remedies!

  13. What a perfect remedies for me, I love this and I need this when I have a headache.

  14. As a chronic migraine sufferer, I am interested in trying some of these natural remedies. Thank you for sharing.

  15. Some on your list I’m familiar with, and a handful were new but, common sense tips that are worth remembering. Thankfully, I rarely get headaches but when I do a quick remedy is a blessing.

  16. Natural remedies are really awesome. I think these essential oils can really help improve your health. I love that you also added their uses and effects.

  17. I use the lavender oil and it works like magic. I always make sure to spread a bit of oil on my pillow at nights. Other thing that works is pulling your hair.

  18. Some great tips! For me, Lavender oil works most! I didn’t about ginger tea! Maybe I need to give it a try when I have a headache for the net time!

Comments are closed.