Herbal Treatment and Remedies For Headaches and MigraInes

"This post may contain affiliate links. Check my disclosure policy for more information"

I’m all for natural remedies. Not only do they save you money on medicines but it’s also good for you! When researching for this blog post I found out that a good natural treatment for headaches is the bark of a willow tree!? Did you know that? Nope me neither… well you do now!

Natural treatment For headaches

You’re probably thinking though ‘but I haven’t got any tree’s in my garden let alone a willow tree’ but don’t fret.. you can grow one using just a cutting from a mature willow tree!

One of the reasons that this is effective is because it contains salicin, which is comparable to what you’ll find contained in aspirin. It’s also a good treatment for anything that causes you to feel pain since it works like an aspirin does. 

One drawback is that people who experience a reaction to aspirin could also potentially have a reaction to willow bark. It should not be used by nursing mothers or given to ill children due to the potential same side effects that aspirin can cause. 

Lavender oil

Lavender is a flowering plant that looks beautiful in a garden. But it’s also a natural treatment for headaches – even if those headaches are migraines. It’s the oil from the plant that gives a person relief from the pain. It can be applied directly to the skin or inhaled by boiling the plant and inhaling the oils as they’re released. Lavender is safe to use on the skin without having to dilute it. 


Another plant that you can grow and use as a herbal treatment for headaches is peppermint. This plant is used by crushing the leaves and applying the mixture to the area of the body where you feel the pain. The oils are absorbed through the skin. 

How to Treat Cluster Headaches?

If you’ve ever had to deal with cluster headaches, you know how bad these can be to deal with. These headaches, which show up and then come back repeatedly over the course of several weeks can be difficult to treat with modern medicine because as soon as you stop the treatment, you can end up with rebound headaches. 

Cayenne pepper

One of the best herbal treatment for headaches that you can plant indoors or outdoors to help with these types of headaches is cayenne pepper. This plant contains capsaicin, which is used to relieve pain. It can be applied directly to the skin. However, you should be extremely careful to keep any of the plant from touching your face. If the plant comes in contact with your eyes, it can cause unpleasant burning. 

A side effect of this plant when applied topically is a burning sensation that does go away after a few minutes. If you’re prone to skin allergies, this may not be the right remedy for you to use. 

Other herbs to treat headaches

Thyme, when made into a tea can also be used to relieve the pain associated with headaches. Bay leaves are helpful in treating headaches as well. 

Are there any other natural or herbal treatment for headaches treatments you rely on to help stop migraines? Feel free to drop a comment below and let me know!

No Comments

Leave a Reply

About The Money Saving Mum

About The Money Saving Mum

I've always been financially savvy but when the kids came along I needed to up my game! Our finances and priorities changed overnight and it felt like I was spending money as if it was going out of fashion! I needed to start earning extra money just to make ends meet and continuously make sure we got the most out of every single penny we had! Sound familiar? Keep reading... I'm sharing my story to help people like you!




%d bloggers like this: