Each workout will take you under approximately 45 minutes from start to finish, including the warm-up, if you adhere to the rest periods given. If you take your time with the warm up and are more flexible with rest times between sets, your workouts may take ~45-60 minutes.