I ride 6 days a week on the trainer this time of year, 3 sets of Intervals, 2 recovery days and 1 endurance ride of 2 hours. The interval rides are about and hour and 45 minutes generally, recovery is 30 minutes to an hour. Netflix helps the time pass.