To get the optimal benefits from stretching, a stretch should behold for around 30-60 seconds. Too many long holds, while you are just starting out on your fitness journey, might cause your muscles to ache. Most experts now believe that 30 seconds is enough time to get your muscles in action.