Home Remedies for Migraine

Some people prefer not to take medication (drug) for get relief from migraine headaches, mostly because they’re afraid of the side effects. If you do not like taking medication, you can still get relief from headaches using the following home remedies for migraine.


Put 5 drops of ammonia in 1/2 glass of water and inhale the fumes.

Apple Cider Vinegar

Add a few tablespoons of vinegar to a vaporizer or pan of boiling water and inhales the fumes for five minutes. Lie down for 15-20 minutes afterward and the headache should be gone. Repeat if necessary.

Cayenne Pepper

Put 1/2 to one teaspoon of cayenne pepper in a glass of water and drink slowly. This will dilate your blood vessels and improve circulation.

Celery Seeds

Soak the seeds in hot water, strain and sip slowly.

Eucalyptus Oil

Put a few drops of this essential oil in a carrier oil and massage your forehead. This may be beneficial for tension headaches.


Chew some feverfew leaves or get some capsules at a health food store. Feverfew is very similar to aspirin in the way it works. This is a good remedy for migraine or cluster headaches. Feverfew appears to be better at prevention than treatment of migraines. Recent research has shown that one of the active ingredients in feverfew, parthenolide, has clear anti-inflammatory properties. It blocks the activity of a protein that activates genes involved in producing inflammation.


Ginger inhibits a substance called thromboxane A2 that prevents the release of substances that make blood vessels dilate. Use fresh or powdered ginger when you cook, eat crystallized ginger, or put grated fresh ginger in a drink. Ginger is useful for migraines as well as other headaches.


Take two teaspoons of honey with each meal. Honey contains potassium and magnesium which will help relax the arteries and allow more blood to flow to the brain. This is very good if you feel a migraine coming on or have a hangover.

Boil equal parts of honey and apple cider vinegar and inhale the steam.


Soak your feet for 10-20 minutes in a hot footbath to which you have added 2 teaspoons of powdered mustard.

Peppermint Oil

Place a few drops of this peppermint oil in a carrier oil and rub on your forehead. This may be beneficial for tension headaches.

Peppermint tea: Drink one or two cups of tea if you have a headache.

Rosemary Oil

Rub a few drops of oil of rosemary into your temples. Rosemary helps keep blood vessels dilated.

Make a rosemary tea using one teaspoon of rosemary in a cup of hot water; cover and steep for 10 minutes; strain and sip a cup three times a day.


If you feel a headache coming on, take a brisk walk. This will relax you and your circulatory system so that more blood and oxygen can get to the brain. Your headache should disappear quickly.

Water (Hot)

Soak your feet in a pan of very warm water. Add more as it cools off. This increases the blood flow to the lower extremities and away from the head, where increased blood may be the cause of your headache.

You can also try our recommended five alternative migraine headache treatments.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.