11 Best Natural Headache Remedies

Headache Remedies

People often use prescription painkillers or over-the-counter medicines to get relief from headaches. But there are many natural headache remedies that can treat quickly and easily. A headache is an indicator that your body is missing something or you need to change something. Headaches can be triggered by:

  • dehydration,
  • stress,
  • fatigue,
  • allergies,
  • eyestrain,
  • neck strain,
  •  poor posture,
  • oversleeping,
  • excessive smoking,
  • alcohol or drugs,
  • low blood sugar,
  • overuse of painkillers,
  • hormones,
  • constipation and
  • nutritional deficiencies.

Before you reach for a doctor’s prescription to treat your headaches you can try some of these natural headache remedies.

Ice Pack

The cold from ice has a numbing effect on the pain and helps reduce inflammation that leads to headaches.

  • Put an ice pack on the back of your neck if you suffer from a migraine headache.
  • Soak a washcloth in ice-cold water and place it over your head for five minutes

Stay Hydrated

The dehydrating effects of sugary drinks, coffee, and alcohol can certainly lead to a killer headache. Most of the people simply aren’t getting enough water. This simple headache remedy will relieve headache pain and symptoms and will keep you feeling energized.

Some fruits and vegetables contain over 90 percent water. Add some of these to your diet in order to stay hydrated:

  • green peppers
  • cabbage
  • cantaloupe
  • cauliflower
  • celery
  • cucumbers
  • eggplant
  • grapefruit
  • oranges
  • radishes
  • spinach
  • strawberries
  • watermelon
  • zucchini

One study indicates that there is surely a water-deprivation headache. This type of a headache also includes irritability and impaired concentration (1)

Mint Juice

Mint can be very effective in alleviating headaches.

  • Take a handful of mint leaves, extract the juice. Apply it on temples and forehead to treat a headache.
  • You can also use mint tea compresses on your forehead to relieve discomfort.

Lavender & Peppermint Essential Oil

The numbing and calming effects of both lavender and peppermint oils make them perfect for relieving headache symptoms.

Peppermint oil soothes muscle contractions and stimulates skin blood flow of the forehead. It also has a long-lasting cooling effect on the skin. One study shows that peppermint oil combined with ethanol reduces headache sensitivity. (2)

  • Mix 3 drops of peppermint essential oil in one tablespoon of olive oil, almond oil, or just water. Massage your temples and forehead with it. Or, you can put fresh peppermint leaves on your forehead.
  • Prepare a steam treatment. Add a few drops of peppermint essential oil to a pot of boiling water. Inhale the steam for a few minutes.

Lavender oil is usually used as a sedative and mood stabilizer.

Simply just with smelling the lavender essential oil can be helpful in relieving tension headaches. It can also help improve migraine symptoms.

  • Place several drops of lavender essential oil on a tissue and inhale it.
  • Add two drops of lavender oil to 1-2 cups of boiling water and inhale the steam.
  • Mix 2-3 drops of lavender essential oil in one tablespoon of almond or olive oil and massage your forehead with it.


Ginger helps to reduce inflammation of the blood vessels and provides relief from a headache.

  • Mix equal parts of lemon and ginger juice. Consume it 1-2 times a day.
  • Make a paste with one teaspoon of dry ginger powder, and two tablespoons of water. Apply the paste on the forehead for a few minutes.
  • Boil raw ginger or ginger powder in water, and inhale the steam.


Basil has analgesic and calming effects. It relaxes the muscles and is helpful for mild headaches.

  • Place 2-3 leaves of fresh basil in a cup of boiling water. Let it simmer for a few minutes. Sip the tea slowly.
  • Add few drops of basil oil or one tablespoon of basil leaves to a boiling water and inhale the steam.
  • Chew some fresh basil leaves.
  • Massage your forehead with basil oil mixed with base oil.

B-Complex Vitamins

Deficiency on one or more of the B vitamins causes unhealthy blood cell and adrenal effects, foggy thinking, energy slumps, and headache symptoms.

A B-complex vitamin includes a group of water-soluble vitamins: riboflavin, thiamine, niacin, folate, vitamin B6, vitamin B12, pantothenic acid and biotin. These vitamins improve circulation, brain cells, cardiovascular health and immune function. They can reduce the duration and frequency of migraines and calm vascular headaches.


Cloves have pain-relieving and cooling properties and can be used to ease tension headaches.

  • Inhale the smell of the crushed cloves wrapped in a clean handkerchief
  • Put two drops of clove oil in a tablespoon of base oil and massage your temples and forehead with it.
  • Mix together two drops of clove oil, one teaspoon of sea salt, and two teaspoons of coconut oil and gently apply it on your forehead.


Rosemary oil has anti-inflammatory and soothing properties that help treat a headache.

  • Massage your temples and forehead with a few drops of rosemary oil mixed in a tablespoon of base oil.
  • Prepare an herbal tea – boil one teaspoon of sage leaves and one teaspoon of rosemary leaves in a cup of water. Steep it for 10 minutes. Let it cool down to room temperature and drink it.

Note: Rosemary oil may not be suitable for those who suffer from high blood pressures or epilepsy.


Both apples and apple cider vinegar help you relieve your headaches.

  • Eat an apple with some salt.
  • Add two teaspoons of ACV to a full glass of water and drink it.

Cayenne Muscle Rub

Cayenne pepper can reduce acidity and stimulate your body’s circulation. It is one of the most surprising headache remedies. Cayenne contains capsaicin which is good for treating inflammation and pain.

When applied topically, cayenne can relax your muscles and relieve headache symptoms. (3)

Share Button