How Long to Hold a Stretch to Gain Flexibility

Hold each static stretch for 15 to 30 seconds, and aim to accumulate a total of 60 seconds of stretching per muscle group in each session. That’s the sweet spot supported by major fitness and medical guidelines for healthy adults. But the ideal timing shifts depending on your goals, your age, and the type of stretching you’re doing.

The 15-to-30-Second Rule

The American College of Sports Medicine recommends holding static stretches for 10 to 30 seconds. Most practical guidance from sources like Harvard Health and UCLA Health narrows that window to 15 to 30 seconds per hold. Shorter than 10 seconds doesn’t give your muscles enough time to lengthen under tension. Longer than 30 seconds in a single hold offers diminishing returns for most people during a standard flexibility routine.

What matters more than any single hold is the total time you spend stretching each muscle. Harvard Health recommends spending 60 seconds total on each stretch. If you can comfortably hold a stretch for 15 seconds, repeat it four times. If you hold for 20 seconds, three repetitions gets you to the same total. If you can hold for a full 30 seconds, two rounds will do it. This “total dose” approach gives you flexibility in how you structure your routine while still hitting the threshold that produces real gains in range of motion.

Why Holding Matters Physiologically

When you ease into a stretch and hold it, sensory receptors in your tendons detect the change in tension and send signals to your spinal cord. These signals trigger a reflex that reduces the muscle’s resistance to being lengthened, a process called autogenic inhibition. Research on tendon nerve fibers shows this inhibitory response begins within milliseconds of the tendon being loaded, but the practical, felt relaxation of the muscle takes several seconds to build. That’s why a quick two-second stretch feels like hitting a wall, while holding for 15 or more seconds lets you gradually sink deeper as the muscle stops fighting the lengthening.

Total Weekly Volume for Real Results

Holding a stretch for the right number of seconds is only part of the equation. How often you stretch across the week determines whether your flexibility actually improves. Stretching at least two to three times per week is the baseline recommendation for maintaining range of motion in all major muscle groups: neck, shoulders, chest, trunk, lower back, hips, legs, and ankles.

If you’re trying to increase your flexibility rather than just maintain it, more frequent stretching produces better outcomes. Studies show that stretching consistently for more than three weeks begins to decrease tissue stiffness and improve range of motion. Accumulating two to eight minutes of total stretch time per muscle group has been shown to increase range of motion, while ten-minute totals helped restore normal range of motion in people who had lost it. A 2025 meta-analysis found that stretch durations of two minutes or more per muscle group are necessary to produce meaningful improvements. You don’t need to hit that in one long hold. Breaking it into multiple 30-second holds across your session or even across the day works just as well.

Dynamic Stretches Work Differently

Dynamic stretching doesn’t involve holding a position at all. Instead, you move a joint through its full range of motion in a controlled, repetitive way: think leg swings, arm circles, or walking lunges. The recommended approach is 10 to 12 repetitions per movement, targeting the muscle groups you’re about to use. This type of stretching is best suited for warming up before exercise, since it raises muscle temperature and primes your nervous system without the temporary reduction in muscle power that can follow long static holds.

Save your static stretching (the kind where hold times matter) for after your workout or as a standalone flexibility session.

PNF Stretching: A Different Timing Protocol

PNF stretching, sometimes called contract-relax stretching, uses a cycle of muscle contraction and relaxation to push past your normal range of motion. It’s one of the fastest ways to improve flexibility, and the timing is more structured than a simple static hold.

A typical cycle looks like this:

  • Passive stretch: Hold the stretched position for 7 to 15 seconds.
  • Contraction: Push against resistance (a partner, a strap, or your own hand) by contracting the stretched muscle for 7 to 15 seconds.
  • Relaxation: Release for 2 to 3 seconds.
  • Deeper stretch: Move into a slightly deeper stretch and hold again for 7 to 15 seconds.

Each full cycle takes roughly 30 to 45 seconds, and you’d typically repeat it two to three times per muscle group. PNF stretching is especially useful if you’ve plateaued with static stretching alone, but it requires more attention to technique to avoid overstretching.

Stretching During Injury Recovery

When you’re recovering from a muscle strain or working through a physical therapy program, the timing guidelines shift. Clinicians often recommend accumulating significantly more time under tension than a standard flexibility routine calls for. Some rehabilitation protocols advocate for 5 to 30 minutes of total stretch time per session, spread across manual therapy, active holds, and assisted stretching. The goal isn’t a quick flexibility check but rather sustained, gentle loading that helps remodel healing tissue and restore lost range of motion.

If you’re rehabbing an injury, the hold times and intensity should be guided by your physical therapist, since pushing too aggressively into a stretch on damaged tissue can set recovery back.

A Simple Framework

For most people doing a regular flexibility routine, the practical takeaway is straightforward. Hold each stretch for 15 to 30 seconds, repeat it enough times to reach about 60 seconds total per muscle group, and do this at least two to three times per week. If your goal is to meaningfully increase your flexibility, aim for two or more minutes of accumulated stretching per muscle group and stretch more frequently. Before a workout, skip the holds entirely and use 10 to 12 reps of dynamic movements instead.