Stretching: what helps, what does not, and when
Static before a workout is the wrong order. A plain guide to mobility that is not built on gym folklore.
Dynamic before, static after
Static stretching — holding a position for 30 seconds or more — before training temporarily reduces force output and does not appear to reduce injury risk. It is the most persistent piece of bad advice in fitness.
Before a session, move: leg swings, arm circles, hip openers, walking lunges, gradually increasing range. Save the long holds for after, when tissue is warm and you are not about to load it.
What a stretch should feel like
You are aiming for a mild pull, roughly a 4 or 5 out of 10 — noticeable, not painful. Sharp pain, tingling, or numbness means stop, not push harder.
Breathe through it. People instinctively hold their breath in a stretch, which raises tension everywhere. A slow exhale into a position gets you further than force does.
Hold times and frequency
For general flexibility, 20 to 30 seconds per position is enough, repeated two or three times. Longer holds have diminishing returns for most people.
Frequency matters far more than duration. Five minutes daily produces more lasting change than forty minutes once a week.
The areas that usually need it
For people who sit most of the day, the recurring culprits are hip flexors, hamstrings, thoracic spine, and the chest and front of the shoulders. Tight hip flexors in particular pull the pelvis forward and are behind a lot of nonspecific low back discomfort.
Stretching the spot that hurts is often the wrong move. Discomfort frequently shows up where the load ended, not where the restriction is.
Mobility is not the same as flexibility
Flexibility is how far a joint can be moved passively. Mobility is how far you can move it under your own control. The second is what actually transfers to activity.
That is why slow controlled movement through a full range beats passive hanging in a stretch for most goals. If you can only get somewhere with help, you do not really own that range yet.
