When to stretch:
Always after you have finished exercising.
After warming up, especially if the sport you are going to do includes changes of direction and speed, such as basketball, snowboarding, tennis or squash.
At any time of the day, in work, while exercising, getting up, before going to bed....
Stretch, at least, 3 or 4 times in the morning to maintain flexibility.