Typically my minimum performance time is 1 hour.
Each booking is bespoke, especially weddings where I may play at intervals across the whole day.
A maximum single session is 2 hours at which stage I require a 20 minute break.