Tired of hearing so many different theories!! Experts, put the myths to rest!! Cardio after weights work outs: good, bad, no difference? Stopping the effects of lifting? Depends on the amount of time? Just separate them on different days? Ahhhhh, so many theories.
First of all, what is your purpose for doing cardio in the first place ? And, what type of cardio do you do ?
Generally speaking ( for the average gym rat ) , if your diet is in good shape - i.e you you take in an adequate amount of protein and you keep your carb based energy stores up, you pre-fuel properly and eat properly throughout the day - you can do cardio after weight training without too much worry IMO. Doing 20-30 minutes of High Intensity Interval Training or 30 minutes of moderate intensity steady state cardio after weight should be fine.
The concern about doing cardio after weight training is the assumption that your weight training is going to fully deplete your glycogen stores ( which is the primary fuel during weight training ) leaving you without enough energy to fuel your cardio ( which, depending on the cardio, uses glycogen and or fat for energy ) , causing your body to turn to protein / breakdown of muscle tissue for energy. First of all, for most gym rats, it is very unlikely that their weight workout will significantly deplete glycogen stores, so there should be more than enough fat / glycogen energy available to fuel most cardio. And, even if you were concerned that post weight training cardio might source more protein than you'd like ( if at all ) - then you simply have to take some quick absorbing nutrition right before ( or during if it is steady state cardio ) you start your cardio once your weight training is done.
Of course, if you do cardio right after weight training, it simply means that post weight workout nutrition might be delayed 20 - 30 minutes, but again, that is nothing much to worry about IMO.
Keep in mind , that there are other non-nutritionally reasons you may want to do cardio and weights on separate days. Weight training may adversely impact on the performance of your cardio for one.. For example, if you do a hare-core leg workout that blasts your legs so you can barely walk afterwards, counting on your legs to pull off a quality cardio session may be a bit too much to ask for - or you can simply do an upper body workout and do cardio afterwards. Also, time. Some people train in the morning before work and / or during lunch hours and may only have an hour to train, so doing cardio on another day makes sense when there is more time. And convenience. It also makes senses if gym rats who are doing FBW on nonconsecutive days 3X a week - so, on the days between FBW days, they simply plug in cardio workouts.