There is a lot of controversy surrounding when to stretch, however, there might never be a conclusive answer. Do what is best for you. Consider that stretching helps to prevent injury by keeping the muscular system ready and able to move, if you don’t use your full range of motion, you will lose range of motion. Also remember there are many ways to perform stretching exercises (like dynamic, static, & PNF), so which type of stretching exercises you choose to use may come with a different recommendation on when to perform those exercises. So be sure to stretch as often as possible, ideally at least at the end of each of your workouts and when the body is warm, experiment with different types of stretching and different times of stretching and see what works best for you.