Question: is 20 minutes of cardio enough?
Answer: 20 minutes per day is enough. Humans were designed for endurance and 20 minutes of quality cardio per day puts you in a position to endure for 30–60 minutes or more - should the need arise. In fact, 20 minutes of cardio, 3–5 times per week, is enough.