How to Stretch My Shoulder: Exercises for Pain Relief

Shoulder stretching comes down to targeting a few key muscle groups with the right technique and holding each stretch long enough to make a difference. Your shoulder is the most mobile joint in your body, supported by about eight muscles that allow your arm to move in nearly every direction. That mobility comes at a cost: the joint relies heavily on muscles and tendons rather than bony structure for stability, which means tightness in any one area can quickly limit your range of motion or cause pain.

A healthy shoulder can flex forward 150 to 180 degrees, abduct (lift sideways) about 150 degrees, rotate outward 90 degrees, and rotate inward 70 to 90 degrees. If you’re falling short of those numbers, regular stretching can close the gap.

The Muscles Worth Targeting

Four rotator cuff muscles do most of the work stabilizing your shoulder and helping you raise and rotate your arms. They run from your shoulder blade to the top of your upper arm bone, cupping the front of the joint like a sleeve. When these muscles get tight or irritated, overhead movements and behind-the-back reaching become painful or restricted.

But the rotator cuff isn’t the only player. Your chest muscles, particularly the smaller one that runs from your ribs to the front of your shoulder blade, pull your shoulders forward when they get short and stiff. This is extremely common in people who sit at a desk or drive for long stretches. Tight chest muscles round your posture and eat into your overhead range of motion, so a complete shoulder stretching routine addresses the chest as well as the shoulder itself.

Cross-Body Stretch and Sleeper Stretch

These two stretches target the back of the shoulder capsule, which is the tissue that tightens most in people who throw, swim, or simply sit with their arms forward all day. Both have been studied in overhead athletes and both improve internal rotation by a meaningful amount compared to doing nothing. Neither one outperforms the other, so pick the one that feels more comfortable for your body.

Cross-body stretch: Stand or sit upright. Bring one arm across your chest at shoulder height. Use your opposite hand to gently pull that arm closer to your body until you feel a stretch deep in the back of your shoulder. Hold for 30 seconds, then release. Repeat four times on each side.

Sleeper stretch: Lie on the side you want to stretch with your bottom arm extended straight out from the shoulder, elbow bent at 90 degrees so your forearm points toward the ceiling. Use your top hand to gently push the forearm toward the floor, rotating the shoulder inward. You should feel this in the back of the shoulder, not the front. Hold for 30 seconds, four sets per side.

Doorway and Corner Chest Stretches

Opening up your chest muscles has a direct effect on shoulder mobility. When those front muscles loosen, your shoulders can sit farther back and rotate more freely overhead.

Doorway stretch: Stand in a doorway with your feet together. Place your palms and forearms on either side of the door frame with your elbows even with your shoulders, bent at 90 degrees. Step one foot forward and lean gently into the stretch, keeping your back straight. You’ll feel a pull across the front of your chest and the front of both shoulders. Hold for up to 30 seconds, then switch which foot is forward and repeat.

Corner stretch: Stand facing a corner with your feet parallel and knees slightly bent. Place your forearms and palms flat against each wall where they meet, elbows bent. Lean in until you feel the stretch across your chest. If you need more intensity, slide your arms higher or wider on the walls. Hold for up to 30 seconds.

Isometric Exercises for Painful Shoulders

If your shoulder hurts when you move it, especially with overhead reaching or sleeping on that side, gentle isometric work can help without forcing the joint through a painful range. The Hospital for Special Surgery recommends these for people dealing with subacromial pain, where tendons get compressed in the tight space at the top of the shoulder.

Isometric internal rotation: Tuck a rolled-up towel under the arm of your painful shoulder. Stand at the corner of a wall with your elbow bent 90 degrees in front of you. Press your palm flat into the wall at about 25 to 50 percent of your full strength. Hold for 10 seconds. Repeat 10 times.

Isometric external rotation: Same setup, but turn your body so the outside of your hand presses into the wall. Again, 25 to 50 percent pressure, 10-second holds, 10 repetitions. The towel under your arm keeps the joint in a more efficient position and prevents you from compensating with other muscles.

These aren’t stretches in the traditional sense, but they build tolerance in the rotator cuff muscles and can reduce pain enough to make actual stretching possible over time.

How Long to Hold Each Stretch

Current guidelines recommend holding each stretch for 10 to 30 seconds and repeating two to four times, aiming for at least 60 total seconds per stretch. If you’re working through significant tightness or recovering from a period of immobility, holding for 45 seconds to a minute per repetition produces better results. Some physical therapists suggest holds up to three minutes for areas that are particularly locked down, though that level of intensity isn’t necessary for general maintenance.

Stretch at least two to three days per week. Daily stretching is fine and tends to produce faster improvements, but even three sessions a week will maintain and gradually improve your range of motion if you’re consistent.

Static Stretching vs. Dynamic Warm-Ups

Static stretching (holding a position) and dynamic movements (controlled arm circles, band pull-aparts, resistance tubing exercises) both improve shoulder range of motion by roughly the same amount. In a study of college baseball players with restricted internal rotation, both approaches added about 10 to 11 degrees of rotation immediately after the session, and the gains held for at least an hour.

The practical takeaway: use dynamic movements before activity and static stretches after, or do static stretches on their own when your muscles are warm. If you only have time for one approach, either works. What matters more than the method is doing it regularly.

When Stretching Pain Is a Warning Sign

Normal stretching produces a pulling sensation, mild tension, or a “good hurt” that stays in the muscle belly. Some signs point to a structural problem rather than simple tightness. Pain that feels sharp or stabbing, especially at the front or top of the shoulder, can indicate tendon irritation or impingement. Shoulder impingement typically causes tenderness at the front of the shoulder that spreads down the side of the arm. It gets worse when you reach overhead, behind your back, or lie on the affected side at night.

Hearing or feeling a pop or crack during a stretch, noticing swelling or discoloration, or experiencing pain that wakes you from sleep are all reasons to get the shoulder evaluated before continuing a stretching program. Stretching into a torn tendon or compressed bursa will make the problem worse, not better. A stiff shoulder that gradually loosens with gentle work is a good candidate for home stretching. A shoulder that catches, locks, or produces sharp pain with specific movements needs a diagnosis first.