My training sessions last for 60 minutes as I feel this is a perfect amount of time to complete a full workout. However I can also provide 30 minute sessions upon request.