Home remedies for migraine and headache

14 Home remedies for migraine and headache

Headaches and migraines can be debilitating, interfering with our daily activities and overall well-being. While over-the-counter medications are commonly used to alleviate the symptoms, there are also several effective home remedies that can provide relief. In this article, we will explore some natural and easily accessible remedies that can help soothe headaches and migraines without the need for medication.

Home remedies for migraine and headache

  1. Stay Hydrated

Dehydration is a common trigger for headaches and migraines. By simply ensuring you drink enough water throughout the day, you can prevent or alleviate the intensity of these headaches. Aim to drink at least eight glasses of water daily, and more if you live in a hot climate or engage in strenuous activities.

  1. Apply Cold or Warm Compress

Applying a cold or warm compress to the affected area can help relieve headache symptoms and help to get good instant migraine relief at home. Cold compresses work well for migraines by numbing the pain and reducing inflammation. Wrap a few ice cubes in a thin towel and apply it to your forehead or the back of your neck for 15 minutes. Alternatively, warm compresses can relax tense muscles and alleviate tension headaches. Soak a cloth in warm water, wring out the excess, and apply it to the painful area.

  1. Practice Relaxation Techniques

Stress and tension can often trigger headaches and migraines. Engaging in relaxation techniques can help alleviate symptoms and prevent future episodes. Deep breathing exercises, meditation, yoga, and progressive muscle relaxation are some effective methods to reduce stress levels and promote relaxation and can be good migraine treatments at home. Incorporating these techniques into your daily routine can have a positive impact on headache frequency and intensity.

  1. Get Adequate Sleep

Lack of sleep or poor sleep quality can contribute to headaches and migraines. Establishing a regular sleep schedule and ensuring you get the recommended seven to nine hours of sleep per night can help prevent these conditions. Create a sleep-friendly environment by keeping your bedroom cool, dark, and quiet. Avoid electronic devices before bed and practice relaxation techniques to promote better sleep.

  1. Maintain a Healthy Diet

Certain food items can trigger headaches and migraines in susceptible individuals. It is essential to identify and avoid such triggers. Common culprits include processed foods, caffeine, alcohol, chocolate, aged cheeses, and foods containing artificial sweeteners. Instead, opt for a well-balanced diet rich in fruits, vegetables, lean proteins, and whole grains. Magnesium-rich foods like spinach, almonds, and bananas may also help reduce the frequency and intensity of migraines.

  1. Try Herbal Remedies

Several herbal remedies have shown promise in relieving headaches and migraines. Peppermint oil, known for its analgesic and soothing properties, can be applied topically to the temples and forehead. Lavender oil, when inhaled or applied to the temples, may provide relief from migraines. Feverfew, a medicinal herb, is believed to reduce the frequency and severity of migraines. It is available in supplement form but should be used under the guidance of a healthcare professional.

  1. Apply Acupressure

Acupressure is an ancient Chinese therapy that involves applying pressure to specific points on the body to relieve pain. Stimulating the pressure point located between the thumb and index finger (known as LI4) can alleviate headache symptoms and can be a very effective headache home remedy. Apply firm, circular pressure to this point for a few minutes on each hand.

  1. Stay Active

Regular physical activity can help prevent headaches and migraines by reducing stress, improving circulation, and releasing endorphins, which act as natural painkillers. Engage in moderate aerobic exercises like walking, swimming, or cycling for at least 30 minutes most days of the week. Avoid intense physical exertion during a headache or migraine episode, as it may exacerbate the symptoms.

  1. Use Essential Oils

Aromatherapy with essential oils can provide relief from headaches and migraines. Some commonly used oils include lavender, peppermint, eucalyptus, and chamomile. You can inhale the scent directly from the bottle, add a few drops to a diffuser, or dilute them with a carrier oil and apply them to your temples, neck, or wrists. Experiment with different oils to find the ones that work best for you.

  1. Apply Ginger or Peppermint Paste

Ginger and peppermint have long been used for their natural pain-relieving properties. To create a ginger paste, mix equal parts of ginger powder and water to form a paste. Apply the paste to your forehead and let it sit for 30 minutes before rinsing off. For peppermint paste, mix a few drops of peppermint oil with a carrier oil such as almond or coconut oil. Apply it to your temples and gently massage it for relief.

  1. Take a Warm Bath

A warm bath can help relax tense muscles, reduce stress, and alleviate headaches. Add a few drops of lavender or chamomile essential oil to the bathwater for added relaxation benefits. Soak in the warm bath for 20-30 minutes, allowing the warm water to soothe your body and mind.

  1. Use Herbal Teas

Certain herbal teas can provide relief from headaches and migraines. Chamomile tea has calming properties that can help alleviate tension headaches. Peppermint tea has a cooling effect and can help relax muscles. Ginger tea has anti-inflammatory properties that may be beneficial for migraines. Sip on these teas throughout the day to promote relaxation and reduce headache symptoms.

  1. Practice Scalp and Neck Massage

Massaging the scalp and neck can help relieve tension and reduce headache symptoms. Use your fingertips to apply gentle pressure in circular motions on your scalp, temples, and the base of your skull. You can also use your thumbs to massage the sides of your neck in an upward motion. This helps improve blood circulation and release tension in the muscles.

  1. Use a Cold or Hot Shower

Taking a shower with either cold or hot water can provide relief depending on the type of headache. Cold showers are effective for migraines, as they constrict blood vessels and reduce inflammation. Hot showers, on the other hand, can help relax tense muscles and relieve tension headaches. Experiment with both temperatures to see which works best for you.


While headaches and migraines can be challenging to deal with, there are several effective home remedies that can provide relief. By incorporating these natural remedies and ways to get rid of a headache quickly into your lifestyle, you can alleviate symptoms and reduce the frequency of headaches and migraines. However, it’s important to note that severe or persistent headaches should be evaluated by a healthcare professional to rule out any underlying conditions.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *