Migraines are caused by a change of chemicals in the brain, and there are many potential triggers that can irritate it including allergies, lack of sleep, dehydration, hunger, low blood sugar, stress, and alcohol. Although there is no known cure for a migraine, you can reduce their frequency and temporarily ease your pain by trying some of these home remedies.

Ice pack

Placing an ice pack on your head is probably the most popular home remedy for migraines. This is because it alleviates pain quickly with its numbing effect. It’s easy to make an effective ice pack – simply wrap some ice cubes in a clean towel and place it on your temples and forehead for 10-15 minutes at a time. You could also try alternating hot and cold compresses and for better results, add some essential oils such as peppermint, chamomile or lavender.

Peppermint oil

Peppermint oil has anti-inflammatory properties that help to soothe the nerves that cause headaches and migraines. Not only that, but it also has an antispasmodic and calming effect. To use, massage your temples with the oil for 20-30 minutes a few times a day or as needed. Drinking a warm cup of peppermint tea with honey can also be beneficial.


Much like peppermint oil, chamomile is anti-inflammatory and provides a calming effect. The best option for a migraine is ‘German chamomile’ which can be steeped in a cup of hot water and mixed with honey. Alternatively, you can drink a cup of herbal tea with equal quantities of chamomile, horehound, and meadowsweet. These herbs will definitely alleviate your symptoms.

A hot shower

Everyone feels more relaxed and rejuvenated after a hot shower so it’s definitely one home remedy that you should try out to help your migraine subside. The hot water will relax tense muscles, help you sleep better and open your sinuses, which can help too.

Scalp massage

A good DIY scalp massage will improve circulation and adding a certain amount of pressure on certain spots on your head will help the pain to subside. Pinch the soft tissue between your forefinger and thumb or put your thumb inside your mouth on the side that is painful, reach deep up to the cheekbone and press the bone up and outward. Deep breathing can also relieve any pressure in the head.


Research has indicated that ginger is effective in the treatment of migraines. This is because it blocks prostaglandins, the chemicals that cause muscle contractions, impact hormones and regulate the inflammation in the brain. The best way to get ginger into your system is to simply chew on a piece of raw ginger root and as well as relieving your headache, it will help with nausea and regulating the digestive system.


Essential oils can have so many health benefits, and lavender oil is certainly one that can help with migraines. It is the most effective when used in the early stages of a migraine attack so if you suffer a lot, you should always make sure you have a bottle of lavender oil to hand. You can use it by either rubbing it in your temples or slowly inhaling it, either through a soft towel or by adding a few drops to a warm bath.

Apple cider vinegar

Apple cider vinegar offers numerous health benefits including controlling blood sugar, reducing bone pain, relieving constipation, promoting weight loss and aiding detoxification. For migraines and headaches, add one tablespoon of apple cider vinegar to a glass of water and mix in one tablespoon of honey. Have a glass of this when you feel a migraine attack approaching and continue to drink this solution regularly to prevent them in the future.

Stay hydrated

 A migraine can be a sign that you are very dehydrated. Sometimes, drinking a large glass of cold water is enough to stop the pain, but staying hydrated on a regular basis will prevent migraines from occurring as frequently. Sometimes it might help to balance water with electrolytes, which can be done by adding a pinch of salt so that you achieve balanced hydration. To mask the taste of the salt, you can always add a little juice.


Lack of sleep can be one of the main causes of migraines, so it’s important to establish a regular sleep pattern. However, if you can already feel a migraine attack approaching, you should try to get some shuteye, which should hopefully keep the symptoms at bay.

Hopefully, at least one of these remedies will help to alleviate the pain caused by a migraine for some time. However, if your migraine fails to subside, you should seek advice from a medical professional, as it’s likely that you’ll need to be prescribed a specific course of medication.