After your warm-up and right before exercise is the best time to stretch. This will improve your body mechanics during movement and aid in preventing injury. Avoid stretching immediately after exercise as the muscle is more susceptible to being over stretched.
Advertisement