Stretching a tight shoulder comes down to targeting the right muscles with the right technique. Your shoulder is the most mobile joint in your body, capable of moving through a full 180 degrees of overhead motion and 90 degrees of rotation in each direction. When that range shrinks, a handful of specific stretches can open it back up. The key is matching the stretch to where you feel the restriction and being consistent enough for real change.
Start With the Right Kind of Warm-Up
Before holding any stretch, spend two to three minutes doing dynamic movements. Arm circles, shoulder rolls, and gentle swings where you gradually increase the range all count. Dynamic movement raises muscle temperature, improves blood flow, and reduces tissue resistance, making your stretches more effective and less likely to cause strain. Save the longer, held stretches for after your warm-up or after a workout.
Static stretching (holding a position for 15 to 30 seconds) still works well for building flexibility, but doing it cold or holding too long before activity can temporarily reduce strength and power. If you’re stretching before a sport or lifting session, keep static holds short and pair them with dynamic movement. If you’re stretching on its own to improve mobility, a brief warm-up beforehand is enough.
Doorway Stretch for the Front of the Shoulder
Tightness in the chest muscles pulls the shoulders forward, and the doorway stretch is one of the simplest ways to counter that. It targets both the larger and smaller chest muscles that connect to your shoulder.
Stand in a doorway with your feet together. Place your palms and forearms on either side of the doorframe, elbows even with your shoulders and bent at 90 degrees. Step one foot forward and lean gently into the stretch until you feel a pull across the front of your chest and shoulders. Keep your back straight. Hold for 15 to 30 seconds, then repeat with the other foot forward. You can adjust the stretch by raising or lowering your elbows slightly to shift which fibers get the most pull.
Cross-Body Stretch for the Back of the Shoulder
The back of the shoulder, including the posterior capsule and the muscles that sit behind the joint, tends to get tight in people who sit at desks or do a lot of overhead or throwing motions. A tight posterior shoulder can limit how far you can reach across your body or rotate your arm inward.
Bring your affected arm straight across the front of your body at shoulder height. Use your opposite hand to hold just above the elbow and gently pull the arm closer to your chest until you feel a stretch deep in the back of the shoulder. Don’t shrug your shoulder up toward your ear. Hold for 15 to 30 seconds, relax, and repeat. This is a simple stretch you can do standing or sitting, making it easy to fit into a work break.
Sleeper Stretch for Internal Rotation
If you have trouble reaching behind your back (to tuck in a shirt, clasp a bra, or reach a back pocket), your internal rotation is likely limited. The sleeper stretch is one of the most effective ways to restore it.
Lie on your affected side with your shoulder directly beneath you. Use a pillow under your head for comfort. Extend your elbow straight out from the shoulder, then bend the arm at 90 degrees so your fingers point toward the ceiling. Using your free hand, gently press your forearm down toward the floor. Go only as far as feels comfortable.
Two important form cues: rotate your body slightly backward to stabilize the shoulder blade and prevent pinching at the top of the joint. And don’t pull your bottom arm in toward your torso. Draw your shoulder blades gently toward your spine and keep your neck aligned. If pain increases, you’re pushing too hard or your positioning is off.
Pendulum Exercise for a Stiff or Painful Shoulder
When your shoulder is too painful or restricted for active stretching, the pendulum exercise uses gravity to create gentle motion without forcing anything. It’s commonly used in early recovery from surgery or injury, but it also works well for anyone whose shoulder is so tight that other stretches feel too aggressive.
Bend at the waist and support your upper body on a table with your unaffected hand. Let your sore arm hang straight down like a weight. Without using the shoulder muscles, swing the arm gently in four patterns: front to back, side to side, clockwise circles, and counterclockwise circles. Start with small swings of about eight inches and gradually work up to circles two to three feet across. Aim for 10 to 20 repetitions in each direction. Doing three to five short sessions throughout the day produces better results than one long session.
Wall Slides for Posture and Stability
Stretching alone won’t fix a stiff shoulder if the muscles that control your shoulder blades are weak. Wall slides combine a stretch with strengthening work for the trapezius, rotator cuff, and deltoid muscles, all of which keep the shoulder blade positioned correctly and the joint moving smoothly.
Stand facing a wall. Place your forearms against it at shoulder height with your fingers pointing up and palms facing each other (the pinky side of each hand touches the wall). Round your upper back slightly. Slide your forearms up toward the ceiling while gently pressing into the wall. Hold briefly at the top, then slide back down. The movement is slow and controlled. You’ll feel the muscles between and around your shoulder blades working. If you spend long hours hunched at a desk, this exercise directly addresses the postural patterns that contribute to shoulder tightness in the first place.
How Long and How Often to Stretch
Hold each stretch for 15 to 30 seconds and perform three to five repetitions. Your total stretching time for each position should fall somewhere between 30 and 150 seconds per session. Stretch at least three days per week to see meaningful improvement, though five to seven days per week produces faster results.
Push to the point of tightness or mild discomfort, not pain. A stretch should feel like a firm pull, never sharp or burning. Flexibility improvements from stretching take time. Research on structured stretching programs shows that consistent effort over 12 weeks produces measurable gains in range of motion, so patience matters more than intensity.
Tightness vs. Frozen Shoulder
Normal shoulder tightness from inactivity, poor posture, or overuse responds well to the stretches above. Frozen shoulder is a different condition entirely. It happens when the connective tissue capsule surrounding the joint becomes thick, inflamed, and stiff, physically restricting movement in a way that stretching alone can’t fully resolve.
Frozen shoulder typically progresses through stages. The “freezing” stage brings increasing pain and stiffness over six weeks to nine months, often worsening at night. The “frozen” stage follows, where pain may ease but the shoulder stays locked up for another two to six months. If your stiffness came on gradually without a clear cause, keeps getting worse despite stretching, and significantly limits basic movements like raising your arm or reaching behind you, that pattern is worth getting evaluated.
Other signs that something beyond simple tightness may be going on include a shoulder joint that looks deformed after a fall, complete inability to move your arm away from your body, sudden swelling, or redness and warmth around the joint. Pain that steadily worsens over weeks, rather than improving with stretching, also warrants attention.

