Yoga for Period Pain
Pain in your belly (abdomen), lower back, or thighs is common during your period (menstrual cycle). You may have very painful cramps before or during the first days of your period. This is called dysmenorrhea. Yoga and breathing exercises may help reduce pain, cramping, inflammation, bloating, and stress.
Yoga Poses
Below are some yoga poses that may help with pain and cramps. Try doing them after a walk or bath. It’s easier to stretch when your body is warm. You can do some or all of these poses. We recommend doing them in the order listed below.
Cat/Cow
- Start in a tabletop position with your hands and knees on the floor.
- Keep your hands under your shoulders and your knees under your hips.
- Breathe in (inhale). Drop your belly and lift your chin and hips.
- Breathe out (exhale). Press into your palms, drop your chin to your chest, and round your back all in one motion. Make sure to tuck your hips.
- Repeat this cycle 5 to 10 times.
Cobra
- Lie on your stomach with your legs straight and hip-width apart.
- Keep your hands under your shoulders and your knees under your hips.
- Relax your shoulders so they roll down your back. It might feel like you are gently squeezing your shoulder blades together.
- Keep your elbows close to your body and inhale while pushing yourself up until your elbows are straight. Press into the tops of your feet. The top half of your body and hips will be off the ground.
- Lift through your chest, neck, and top of your head. Imagine a string pulling you up by the top of your head.
- Hold this pose for 5 big belly breaths and slowly lower back down to the floor. This is a big stretch on your lower back so lower yourself down slowly. You may want to do Child’s Pose after.
Downward Dog
- Start in a tabletop position with your hands and knees on the floor.
- Keep your hands under your shoulders and your knees under your hips.
- Inhale and roll your shoulders down your back.
- Curl your toes under and bend your knees.
- Exhale and press into your fingertips, hands, and feet.
- Move your hips up and back while straightening the legs. Always keep your knees slightly bent.
- Push through your heels. Your ears should be in line with your shoulders.
- Hold this pose for 5 big belly breaths before lowering back down to tabletop position.
Reverse Warrior
- Stand with your feet wide apart with your toes facing the long edge of the yoga mat.
- Turn your front foot out 90 degrees to face the short end (front) of the yoga mat.
- Bend your front leg, keeping your knee over your ankle. Turn to look straight ahead over your front knee.
- Press into your back foot and inhale while reaching your front arm up and over your head, toward your ear.
- Keep your palm facing the top of your head and look up at your palm.
- Place your back fingertips down the outside of your back thigh.
- Hold this pose for 5 big belly breaths. Return to wide-legged position facing the long edge of your mat.
- Repeat on the other side.
Triangle
- Stand with your feet wide apart with your toes facing the long edge of the yoga mat.
- Turn your front foot out 90 degrees and your back foot 45 degrees.
- Inhale and reach your front arm out in line with your front foot.
- Shift your hips to the back of the room.
- Lower your front arm down your leg and touch your knee, shin, or the floor.
- Rotate while you lift your back arm towards the sky and your fingers spread wide. Reach tall.
- Hold this pose for 5 big belly breaths. Release.
- Repeat on the other side.
Seated Forward Fold
- Sit with your legs straight out in front of you. You can also do this with your legs spread wide.
- Flex your feet so your toes face upward.
- Inhale, reach both arms to the sky. Grow tall.
- Exhale while bending as far as you can so your back stays straight.
- Keep bending forward at your hips so your belly is over your legs.
- Place your hands wherever they fall, like your knees, shins, or toes.
- Hold this pose for 5 big belly breaths. Rise back up to sitting.
Seated Spinal Twist
- Sit with your legs straight out in front of you.
- Cross your right leg over your left leg.
- Place the bottom of your right foot on the outside of your left knee.
- Place your right hand on the floor behind your back.
- Inhale and grow tall.
- Wrap your left hand or arm around your shin.
- Exhale while twisting your spine to the right.
- Look over your right shoulder and keep a tall, stretched spine. Twist deeper with each breath out.
- Hold this pose for 5 big belly breaths. Release.
- Repeat on the other side.
Bridge
- Lie on your back.
- Bend your knees and place your feet hips-width apart.
- Bring your heels as close to your bottom as you can.
- Inhale and press into your feet, hands, and shoulders to lift your belly up.
- Leave your arms straight beside you with your palms facing the floor or you can squeeze your shoulder blades together and clasp your hands together underneath you. Try to keep space between your chin and your neck.
- Hold this pose for 5 big belly breaths and slowly lower back down to the floor.
Happy Baby
- Lie on your back.
- Hug your knees to your chest.
- Separate your knees wider than your torso and pull them toward your armpits. Grab your shins, ankles, or feet.
- Flex your feet so the bottoms face the ceiling.
- Gently pull your feet down with your hands like you’re trying to bring your knees towards the floor. Keep your tailbone on the floor and avoid lifting your hips. Keep your shoulders, neck, and head relaxed on the mat.
- Hold this pose for 5 big belly breaths. You can rock back and forth or side to side.
- Let go of your feet. Bring your knees up away from your chest. Lower your feet on the floor.
Spinal Twist
- Lie on your back.
- Inhale and pull your right knee into your chest and straighten your left leg out in front.
- Exhale and guide your right leg across your body to the left. Try to keep your right shoulder on the ground.
- Scoot your hips slightly to the right. If it feels okay, you can stretch your right arm out to the side and look over your right shoulder
- Hold this pose for 5 big belly breaths and slowly release back to a normal lying position.
- Repeat on the other side.
Wide-Legged Child's Pose
- Start in a tabletop position with your hands and knees on the floor.
- Keep your hands under your shoulders and your knees under your hips.
- Inhale and bring your feet together and open your knees wide.
- Exhale and lower your hips back towards your heels.
- Move your forehead towards the ground.
- Press your arms out in front of you or relax them by your side.
- Hold this pose for 5 big belly breaths, then slowly come back to tabletop position.
Legs Up the Wall
- Lie on your back and put your bottom close to a wall.
- Lift your legs up so your heels can be supported by the wall.
- Rest in this position for up to 5 minutes.
- Breathe deeply.
- Drop your legs slowly to your side and come to a lying position. Lay on your back for 1 minute.
- Slowly sit up. Doing this right before bed can help with relaxation.
When to Call the Doctor
Call your doctor or health care provider if:
- You’re in a lot of pain that doesn’t get better with pain medicine or stretching.
- Your pain gets severely worse after stretching.
- You change a pad every hour for multiple hours.
Download the English PDF of this Helping Hand™ with yoga pose pictures.
Helping Hands™ Patient Education Materials
Helping Hands™ are easy-to-read guides about different illnesses, therapies, surgeries, and more. They’re created by the Patient Education team at Nationwide Children’s Hospital and are reviewed and approved by clinical staff, like nurses, doctors, pharmacists, and psychologists. Nationwide Children's Hospital is not responsible for misuse of information in patient education materials, including Helping Hands.
HH-IV-150 | ©2014, revised 2025, Nationwide Children’s Hospital