Stretching helps maintain flexibility and prevent injuries and scientific studies have shown that flexibility training can enhance power and performance during strength training. It is recommended to stretch before, after, during, or between sets of exercise. Also, stretching after a workout can increase muscle recovery time.