How to Stretch Shoulders for Pain and Tightness

Stretching your shoulders effectively comes down to targeting the right muscles with the right technique at the right time. Your shoulders are the most mobile joints in your body, capable of moving in six directions, and that mobility depends on keeping several muscle groups flexible. A consistent routine of just a few stretches, done correctly, can noticeably improve your range of motion in as little as eight weeks.

Muscles That Need Your Attention

Your shoulder isn’t powered by a single muscle. It’s a layered system, and tightness in any layer can limit your movement or cause discomfort. The four rotator cuff muscles sit deepest, keeping the top of your arm bone seated in its socket while helping you lift and rotate your arm. The deltoids wrap over the top of those, covering the front, side, and back of each shoulder, and do the heavy lifting when you raise your arms. Then the trapezius and other muscles around your shoulder blade assist with rotation and stability.

When people talk about “tight shoulders,” they’re usually dealing with tightness in the chest muscles pulling the shoulders forward, stiffness in the back of the rotator cuff limiting rotation, or tension in the trapezius from stress or desk posture. The stretches below address all three problem areas.

When to Use Each Type of Stretch

Dynamic stretches, where you actively move through a range of motion rather than holding a position, are best before exercise. They increase range of motion by engaging the muscles around the joint and have been shown to improve muscular strength and power. Think arm circles, band pull-aparts, or slow swimming motions with your arms.

Static stretches, where you hold a position for a set duration, are best after exercise or as a standalone flexibility routine. They make the muscle-tendon unit more compliant over time and reduce your susceptibility to muscle strain injuries. However, static stretching before a workout can temporarily reduce muscular strength and performance. Save the holds for afterward.

Doorway Stretch for Chest and Front Shoulders

This is one of the most effective stretches for opening up tight chest muscles and the front of the shoulders, especially if you spend hours at a desk. It directly counteracts the rounded posture that comes from working at a computer.

Stand in an open doorway and raise both arms to the sides, bending your elbows to 90-degree angles with your palms facing forward. Rest your palms on the door frame. Slowly step forward with one foot until you feel a stretch across your chest and the front of your shoulders. Stay upright and don’t lean your torso forward. If the position is uncomfortable, lower your elbows slightly. Hold for 15 to 30 seconds and repeat 3 times. Doing this two to three times daily gives the best results for posture correction.

Cross-Body Stretch for the Back of the Shoulder

The cross-body stretch targets the back of the rotator cuff and the rear deltoid, both of which get stiff from repetitive overhead motions or simply from lack of use. Most people do this stretch standing, pulling one arm across the body with the opposite hand. That version works, but it has a limitation: your shoulder blade slides forward along with your arm, which reduces how deeply you actually stretch the target muscles.

For a more effective version, lie on your side with the shoulder you want to stretch against the floor. This pins your shoulder blade in place so it can’t slide forward. Bring your arm across your body and use your opposite forearm, resting on top, to gently press it toward the floor. You’ll feel a deeper, more targeted stretch in the back of the shoulder. Hold for 15 to 30 seconds and repeat 2 to 3 times per side.

Sleeper Stretch for Internal Rotation

The sleeper stretch specifically targets the soft tissue at the back of the shoulder joint, improving your ability to rotate your arm inward. It’s particularly popular with overhead athletes like baseball players and swimmers, but anyone with stiff shoulders can benefit.

Lie on your side with the shoulder you want to stretch on the bottom. Position both your shoulder and elbow at 90-degree angles so your forearm points toward the ceiling. Press the outside edge of your shoulder blade firmly against the surface you’re lying on. Then use your other hand to gently push your forearm down toward the floor. You should feel the stretch deep in the back of the shoulder, not sharp pain. Hold for 15 to 30 seconds and repeat 2 to 3 times.

Reverse Shoulder Stretch

This stretch opens the chest and hits the front of the shoulders and biceps simultaneously. Stand with your feet shoulder-width apart, arms at your sides. Clasp your hands behind your back with your thumbs pointing toward the floor. Stand tall, pull your shoulder blades together, and slowly lift your clasped hands up and away from your body. Stop when you feel a clear stretch across the front of your shoulders and upper arms. If this causes pain, reduce how far you lift your hands. Hold for 20 to 30 seconds and repeat twice, once or twice daily.

Neck and Trapezius Release

Shoulder tightness rarely exists in isolation. The trapezius runs from your neck down across your shoulders and into your mid-back, and tension here contributes to that familiar knot-between-the-shoulders feeling. A simple lateral neck stretch can release this entire chain. Sit or stand upright with your shoulders down and back. Gently tilt your left ear toward your left shoulder until you feel a stretch along the right side of your neck and into the upper trapezius. Hold for 15 to 30 seconds, then switch sides. One to two sets per side is enough.

Strengthening Alongside Stretching

Flexibility without strength creates instability. For lasting results, pair your stretching with exercises that strengthen the small stabilizing muscles around your shoulder blades. The prone I, T, Y exercise does this well. Lie face down with your forehead on the ground and your arms extended overhead, thumbs pointing up. Raise your arms as high as you can (this is the “I”), pause, then slowly lower them. Next, spread your arms into a “Y” position and repeat. Finally, move them out to a “T” position and repeat. These small movements build the postural strength that keeps your shoulders from rounding forward again.

How Long to Hold and How Often to Stretch

Current guidelines from the American College of Sports Medicine recommend holding each stretch for 10 to 30 seconds. If you’re over 65, holding for up to 60 seconds produces greater flexibility gains. Stretch at least two to three times per week, though daily stretching is preferable.

Expect to see measurable changes in your range of motion within about eight weeks of consistent practice. A healthy shoulder can flex and lift to the side to about 180 degrees and externally rotate to about 90 degrees. You don’t need to measure these numbers precisely, but if you notice one shoulder moves significantly less than the other, that asymmetry is worth addressing with focused stretching on the tighter side.

When to Modify or Back Off

Stretching should produce a pulling sensation, not sharp or pinching pain. If you feel a pinch at the top or front of your shoulder when reaching overhead or behind your back, that can signal impingement, where tendons get compressed between bones during certain movements. In that case, work within a comfortable “window” of movement in front of your body, roughly a 2 to 3 foot rectangle, and avoid overhead or behind-the-back positions until the pain resolves.

If you have a history of shoulder dislocations or your shoulder feels like it shifts or slides during stretches, aggressive stretching can make instability worse. Focus on the strengthening exercises (like the prone I, T, Y) before pushing into deeper ranges of motion. Gradually reintroduce overhead stretching as your shoulder stability improves.