45 mins long. Occasionally we go over but we try to start right on time and end 45 mins after to not mess around your schedules.