Top 8 Best Yoga Poses for Headache and Migraine Relief

8 best Yoga for headache relief

  1. Sarvangasana
  • Many asanas bend the spine forwards, but few of them specifically bend the cervical (neck) region of the spine in a forward direction.
  • Sarvangasana does this very effectively and improves the flexibility of the vertebrae and tone of the nerves that pass through the neck to and from the brain.
  • Furthermore, the nerves in this region receive a fresh supply of oxygenated blood, which helps to keep them in good condition.
  • These nerves penetrate the entire body and so their good health again leads to improved health of the whole body.
  • The bending of the spine at the neck also helps to remove headache.

    Top 8 Best Yoga Poses for Headache and Migraine Relief

2. Sirsasana

  •  Headache and migraine are believed to be partly caused by compression of certain blood vessels in the brain.
  • Sirshasana helps to relax and strengthen these vessels and thereby prevent the occurrence of these ailments.
  • However, sirsasana should not be done during the actual time of headache or migraine. These ailments are also associated with mental tension, so sirsasana helps to prevent these ailments by inducing calmness.

3. Pranamasana (Bowing pose)

  • Sit in vajrasana.
  • Grasp the lower part of the calves just above the ankles with your hands.
  • Bend forwards and place the crown of your head on the floor in front of your knees.
  • Your head should rest on a folded blanket.
  • Raise your buttocks until the thighs are as vertical as is comfortable.
  • Breathe normally with awareness.
  • Remain in this position for a comfortable length of time.
  • Bowing pose particularly directs an extra supply of blood to the brain. As such it is helpful in removing tiredness and mental fatigue and certain types of headache.

4. Ardha Matsyendrasana

  • This asana is named after the great yogi Matsyendranath, who is reputed to have performed meditational practices in the full form of this asana called matsyendrasana.
  • This is one of the most difficult asanas in yoga, requiring a ‘rubber body’.
  • Ardha matsyendrasana has been found beneficial in the treatment of headache, backache, and neck ache as well as general body stiffness.

5. Halasana

  • The thyroid and parathyroid glands are rendered more efficient.
  • The abdominal muscles are strengthened.
  • The abdominal organs are massaged. This helps to to remove backache, neck ache and headache.

6. Padahastasana

  • Headache is generally caused by chronic stress and worry, muscular tension, displacement of vertebrae and compression of associated nerves and most commonly by a bad sitting position for extended periods of time.
  • Padahastasana helps to eliminate it and prevents pain in the spine and head.
  • It is a particularly useful asana to do during work when these aches and pains easily arise.

7. Jalneti

  • Neti helps in curing sinusitis, ailments of the eyes, nose and throat, tonsillitis, catarrh, as well as inflammation of the adenoids and mucus membranes.
  • It is effective in removing headaches, insomnia and tiredness.
  • Neti has a subtle influence on the various nerves which end in the nasal passages, such as the olfactory bulb and other adjacent nerves which innervate the eyes, ears, etc.
  • This has a very soothing influence on the brain and can help to relieve such ailments as migraine, epilepsy, depression, tension, etc.

8. Yoga Nidra

  • Yoga nidra can be used to calm patients and aid recovery from various types of diseases by encouraging activation of the self-curative functions of the body.
  • It can be used to treat asthma, diabetes, headache, migraine, neuro-physical disturbances such as neurasthenia and hypertension.


Leave a Comment