Stretching is a physical exercise often performed after an anaerobic workout to rid the muscle of Lactic acid that is a by-product after performing the exercises. This acid causes the muscle to feel fatigued, it is therefore important to stretch them out to remove it from the muscles. Stretching done before an exercise, the main aim is to protect yourself from sustaining injuries during workout sessions or when about to engage in a sporting activity.
This is why athletes will stretch out their muscles before a race, footballers as well will stretch and warm their muscles to hinder themselves from sustaining any injuries.
Can stretching be done daily after a workout? Is it really as healthy as many may want it to sound? This is a subject that can be argued differently, depending on why you are stretching. For someone looking to gain muscle, when done the right way at the wrong time, stretching can absolutely be killing your gains. The issue is that a group of people do not know the difference between active and static stretching, the impact that doing one over the other after your workout can be having on your strength, ultimately your size gains.
The best thing to do is perform your stretches for the muscles that you worked that day, later on at night before you go to bed. When you sleep, your body heals itself and the muscles that were trained tend to heal a bit shorter. You can lessen this shortening effect by performing the static stretches just before laying down. When you wake up the next morning you should not only feel more loose but you will likely have less muscle soreness as well. It is all about neural efficiency, and perfect timing. If well calculated, stretches can be of good benefit, but if not, they can be a hindrance to your gains.