Useful Home Remedies for A Headache that You Should Know

Posted on Updated on 27 May, 2018

Headaches are certainly one of the common problems that we encounter in our day to day life. Many causes lead to a headache such as genetic causes, excessive smoking, drinking, water deficiency, use of painkillers and many others. Many people rely on medicines and painkillers to counter it, but the matter of fact is you can use effective home remedies for a headache, and it can treat it quite well.

Let us have a look at effective home remedies to combat headache below:

Fish Oil

fish oil

The fish oil has been described as quite effective in treating headaches (1) as well as migraines.  It comes up with great properties which help in relieving the pain and pressure that are being associated with headaches. You can use fish oil as a preventative measure or else as a treatment depending on the situation that arises.  Fish oil is available in the form of supplements, and you can take one tablet of it on a daily basis to overcome a headache and migraines.



Headaches go hand in hand with nausea, and it is perhaps one of the worse symptoms of the situation (2). If ginger is consumed, and then it can certainly reduce the effect of nausea as well as help you overcome a headache. Grind the ginger and add water to it to make it in the form of a paste. Apply it on your head and leave it for 10-15 minutes. Further, wash it using normal water.



Cloves come up with a soothing effect which can be inhaled, or it can be used in the form of a paste for getting relief from a headache (3). If you don’t find it pleasant to eat, then you can crush them in various foods and then consume it.  It also has anti-inflammatory properties which help in getting rid of a headache.



Rosemary has anti-inflammatory effects present in it which help in removing the pain that is associated with a headache. You can make a herbal tea having rosemary leaves and then consume it. Drink it twice daily to get useful results.

Basil Oil


Basil extract comes up with muscle relaxant properties which can be quite effective in treating headaches. Alternatively, you can use Basil oil as an inhalant to give a similar kind of effect. You would have to make a solution in which you have to add 1-2 drops of basil oil mixed with one teaspoon of carrier oil. Use a cotton ball to apply it on your temples as well as forehead. You can repeat it if required.

Lavender Oil

Lavender Oil

Lavender oil has antispasmodic and vasodilatory properties associated with it which help in the treatment of headaches as well as a severe migraine. Apart from this, it also helps in getting sound sleep as well as helps you to relax which eventually helps you to avoid the pain that comes with a headache (4). You can take 1 or 2 drops of lavender oil and inhale it. Apart from this, you can apply it on your forehead or temple to get quick relief from a headache.

Ice Pack


Ice pack helps to reduce inflammation and thus treat headaches. Also, it can reduce the pain that may follow after a headache. All you have to do is take an ice pack and apply it to the back of your neck which can give you much-needed relief from a headache (5).

Peppermint Oil

peppermint oil

Peppermint has menthol present in it that helps in opening up the clogged blood vessels that might cause a headache. It also has soothing and calming effects that aid in overcoming the symptoms of a headache (6). To begin the process, you would need to make a solution containing three drops of peppermint oil and little water. Massage the temples and forehead with it to get much-needed relief.

Mint Juice


Mint has some right components present in it such as menthone and menthol present in it which helps in alleviating the headaches. To begin, take out mint juice from the mint leaves and then apply it on the temples and forehead to treat the problem of a headache.



Cinnamon is one of the delicious spices which can effectively treat the problem of headaches (7). To use it, you would need to grind the cinnamon into powdered form. Further, add some water to make it in the form of a paste. Then, apply it on your forehead and leave it for 30 minutes. Further, wash it off using lukewarm water.


A good massage can undoubtedly improve the circulation and further help you to be relaxed. This can certainly help you to get away from a headache and help you to be calm and composed. Ask someone to give you head, and body massage and this can, in turn, feel you relaxed.

Eucalyptus Essential Oil

One of the good ways to treat a headache is by using eucalyptus essential oil. It comes up with anti-inflammatory, expectorant, and pain milling qualities which makes it an ideal home remedy for a headache. To start off, you would need to take a bowl having hot water in it and further put 5-6 drops of Eucalyptus essential oil into it. Cover the head with a towel and take the stream for 5 minutes that would be coming from the bowl. This can potentially help you get relief from a headache.

Flaxseed Oil

flax seed

Flaxseed oil has omega-3 (8) fatty acid present in it which has anti-inflammatory properties associated with it that can eventually reduce the pain that is being caused by a headache. To begin, you would need to add 1-2 drops of essential flaxseed oil in 1 teaspoon of carrier oil and then massage it on your body. Then, wash away the oil after 20 minutes.

Apple Cider Vinegar

apple cider vinegar

Apple cider vinegar nowadays is being used in a lot of home remedies as it comes up with analgesic, anti-inflammatory, antifungal and antibacterial properties which can undoubtedly cure headaches. You would need to make a solution having two teaspoons of apple cider vinegar in a glass of warm water. Further, drink the solution thrice in a day to get effective results.


Almonds have Salicin present in it which acts as a natural aspirin and thus help you to get relief from a headache. Just have some almonds for getting quick relief from a headache, and it can indeed treat it quite well.

Himalayan Salt

Himalayan salts are extremely rich in electrolytes and minerals. It loads the electrolyte in the body and thus reduces symptoms of a headache. Also, it can increase the energy level and boost the immune system. To start off, you would need to take out juice from lemon and then add it to water. Further, mix Himalayan salt into it and then drink it on a regular basis.



Lemon is an excellent home remedy for a headache, and it can indeed be energizing and refreshing. Also, it has anti-inflammatory properties associated with it that can help to treat headaches. The process is quite simple, and you would need to make a paste using lemon crusts and water and then apply it to your forehead and leave it for 20 minutes. Also, you can cut the lemon and further rub it into your forehand and temples.