When Should Cardio Be Done?

Almost everyone has a different opinion about when to do cardio workouts. In classical gym programs, 20-30 minutes of cardio are written under the name of “warm-up”,