This post may contain affiliate links and I may earn compensation when you purchase through these links at no additional cost to you. Thank you for the support!
We all experience headaches at one time or another. Yoga can provide some natural relief!
Various things can trigger headaches such as stress, hormone fluctuations, certain foods/drinks, weather changes, sleep issues, dehydration, hunger, eye strain, and some medications. Poor posture and lack of adequate oxygen can contribute to headaches as well.
This post contains affiliate links. If you make a purchase through the links I may receive a small commission at no additional cost to you.
Poor posture creates tension in the neck and shoulders, affects your respiratory system, and circulation of blood and oxygen to the brain. Yoga can provide tension headache relief by relaxing tight muscles in the neck, back, and shoulders. Practicing yoga improves posture, increases circulation, and fosters deeper breathing.
A regular, consistent yoga practice will help prevent headaches by reducing your level of stress and the accompanying tension in the muscles of the body. You can also ease the pain of headaches with some specific yoga poses.
Certain poses can help target some of the causes of your headaches, such as stress and tension. When you are experiencing a headache, come to your yoga mat to try the following sequence and you may experience tension headache relief. The increased circulation to the head and deeper breathing may be just what you need to feel better! While practicing the following sequence take full, deep breaths in and out of the nose in each pose. The number of breaths per pose is a suggestion, modify as needed.
1. Tadasana  – Stand with your feet hip-width distance apart. Activate the muscles in the legs, core, and arms. Gently press the shoulders down and back. Align your ears over your shoulders, shoulders over the hips, knees, and ankles. Reach through the fingertips toward the earth. Feel the weight of your body evenly across both feet. Take 5-10 breaths in the pose.
2. Uttanasana – Stand with the feet approximately hip-width distance apart. Fold forward from the hips with the knees bent/soft with a relatively flat back. Bring the hands to the floor, your yoga blocks, lower legs/thighs, or grab opposite elbows. Release the neck, making small circles with the head and nodding/shaking the head. Take 5-10 breaths.
3. Adho Mukha Svanasana, Downward Facing Dog Pose – From table position, walk the hands forward about a handprint (4-6 inches). Tuck the toes under with the feet hip-width distance apart. Lift the hips up and back, lengthening through the back. Bring the head between the arms and gaze back toward the feet.
4. Cat – Come back down to hands and knees in table position. Wrists under the shoulders, knees under the hips. Exhale and press into the palms, pulling the navel in and rounding through the back. Bring the head between the arms. Take 5 breaths.
5. Bhaktasana, Devotional Pose – from table position, press the hips back over the heels, arms extended. Bring the forehead to the mat, or a block. Let the arms relax. Take 5-10 breaths. Or if you have a bolster, try the following restorative variation.
Bhaktasana supported by bolster – Sit back on heels with knees wide. Place the narrow end of the bolster between the knees. Lie the torso down onto the bolster and rest the arms on the floor. Take 3-5 breaths with the head turned to the right, then 3-5 breaths with the head to the left.
6. Janu Sirsasana – Sit with the legs extended out in front of you with a long spine. Bend the right knee into the chest and open it to the side, bring the sole of the foot to the inner thigh. Inhale lengthen through the spine, exhale forward from the hips, keeping the spine long. Place your hands on the floor on either side of the extended leg. Take 5-10 breaths here. Repeat on the other side.
7. Garudasana arms variation – sitting cross-legged on the floor, extend the arms out in front of you parallel to the floor, palms facing each other. Bend arms at elbows and bring the forearms and palms together. Keep the shoulders down. Feel the stretch across the upper back. Take 5 breaths.
8. Setu Bandha Sarvangasana (supported) –Â Variation #1Â Lie on your back with knees bent, heels in close to hips with feet hip-width distance apart. On the exhale, firm the belly and press the low back into the mat. On the inhale, press into the feet and lift the hips up. Place your yoga block underneath you, where the waistband would be. Let the weight of your body be supported by the block. Rest the arms, palms up at your sides. Take 10 breaths.
Variation #2 Place your bolster on your mat. Sit toward the end of the bolster. Lie back over the bolster, with your head, neck, and shoulders on the mat. Your feet are on the floor. Relax the arms out to the sides. Take 10 breaths.
9. Viparita Karani, Legs Up the Wall Pose – (how to video)Â Sit with the side of the body next to the wall, knees bent, feet on the floor. Come down onto your back, angling your body perpendicular to the wall (as in the picture) and walk your feet up the wall and right over your hips. Bring the hips in close to the wall. Extend the legs up the wall. Let the arms rest at your sides. Stay in the pose as long as you like. I recommend at least 3 minutes. Watch the video for more information, related to the use of props and how to get up into the pose.
The best remedy for headaches is prevention. The most common type of headache, a tension headache, can be reduced with a regular, consistent yoga practice. Yoga asana (poses), pranayama (breathing practices), and meditation can help alleviate stress in our lives. Stress and tension are major causes of headaches in our society today. Read my post about Starting a Home Yoga Practice to begin a consistent home program that works for you! Try the poses in this post for natural headache relief.
Please post questions and comments below!
Amanda
December 23, 2020 6:29 pmI love this! These poses are so helpful! I will need to keep these in mind for my next headache. Yoga has been so helpful for me postpartum.
Julie
December 26, 2020 3:28 pmGlad to hear it Amanda! Yoga is so beneficial for so many things!
Marina
December 23, 2020 8:11 amSuch a great and useful post, thanks for sharing. Namaste’ and Merry Christmas x
Julie
December 23, 2020 5:19 pmNamaste! Happy Holidays!
Halimeh Salem
December 22, 2020 9:27 pmThis would benefit me a lot.
Julie
December 23, 2020 5:19 pmGlad to give you some useful information! Thanks for reading 🙂
Patricia @ Grab a Plate
December 22, 2020 6:51 pmAll such great poses! I love the Legs Up the Wall pose! I can definitely attest to how posture affects how you feel – too much time at the desk = no good! Thank you!
Julie
December 23, 2020 5:20 pmLegs Up the Wall is AMAZING!!
Amber Myers
December 22, 2020 2:34 pmI hate when I have headaches. I might have to try these out even though I normally can’t do yoga. I tend to get the giggles when I try.
Julie
December 23, 2020 5:21 pmIt’s all those feel good vibes coming out in giggles 🙂
Sara
September 4, 2020 9:26 amThanks for sharing this great post! Yoga has been my go to for a lot of ailments for me!
Julie
September 4, 2020 9:32 amHi Sara,
That’s excellent! I want to spread the word about the healing benefits of a yoga practice! 🙂
Stephanie
December 21, 2020 10:00 amGreat post with such helpful photos of the poses! I love doing some of these to stretch and never thought of how that connects to relieving tension and headaches!
Julie
December 21, 2020 2:56 pmThank you Stephanie! Yoga asana is helpful in so many ways!
Leeandra
September 4, 2020 8:54 amI had no idea that yoga could help prevent headaches! Thanks for the info!
Julie
September 4, 2020 8:58 amYoga is magical I believe!! Thanks for reading and commenting 🙂
MH
September 4, 2020 8:45 amI love yoga for a number of reasons but never thought it would help this much with headache prevention. Thanks for sharing that benefit. And very cute dog btw 🙂
Julie
September 4, 2020 8:57 amHi Mariela,
Yoga is my daily go-to for many reasons as well. 🙂 Thank you for noticing and mentioning my little Roscoe!!
Sheereen
April 18, 2019 9:39 amI’m getting headaches more and more. Great ideas that I’ll surely try!
Julie
April 20, 2019 1:41 pmA consistent yoga practice can really help alleviate/prevent those tension headaches! 🙂
Maria Halcumb
April 18, 2019 8:09 amWow! I used to get tension headaches every Friday. It was from teaching and grading too many essays. I have found yoga to be so helpful. I’m bookmarking this for when I get a headache again. Thanks!
Julie
April 20, 2019 1:42 pmI’m glad that you have found yoga to be helpful. It really is helpful! 🙂
Hoang Vi Fessenden
April 17, 2019 9:14 pmThis is great! Will definitely practice this when I have a migraine or headache!
Julie
April 18, 2019 8:03 amIncorporating a consistent yoga practice can help prevent headaches from coming on!
Bethany
April 17, 2019 5:46 pmI would imagine a lot of the yoga poses involve hanging your head down to take the pressure off your problem point.
Julie
April 18, 2019 7:52 amForward bends are relaxing to the body and help relieve tension. A consistent practice can help prevent headaches!
candy
April 17, 2019 12:57 pmYoga seems like it would be nice to learn how to do. I tried it once but I am older and couldn’t do what some of the women were doing.
Julie
April 17, 2019 2:09 pmYoga is for everybody. No matter age or fitness level there is a practice that is appropriate for everyone. I currently teach 2 very different classes, one is a Gentle Yoga class. I have primarily older adults (some in their 80’s) and also people recovering from injury (in their 30’s). The poses are modified for different abilities and we use chairs, the wall and other props to make poses appropriate for anyone. The other class I teach is called a Level 1 Hatha Yoga, appropriate for fit beginners and more experienced practitioners. If you are interested in taking a class I would look for a Gentle Yoga or Chair yoga class to begin. 🙂
Alisa
September 12, 2018 4:32 amGreat post! Thank you for sharing this tips.
Julie
September 12, 2018 10:46 amYou’re welcome! Thanks for visiting!