I never do more than 45 minutes on the trainer. I am doing a structured program that includes all kinds of drills. Some days I only do 20-30 minutes of spinning, usually as a warm up to core work or yoga.