When should you stretch?
Always stretch after your cardio or weight training, never before. Your muscles need to warm up before you can safely stretch them. A cold muscle will tear easily. Save stretching for the end of your workout in order to avoid injury and spend about 10 minutes targeting the muscles you used.