It depends on the program, but typically anywhere from 1-3 hours. We can customize most of our events to meet your timeline, but we find that anything over 3 hours tends to be too long (although, when we combine one of our unique team building programs with a high-level organizational development support program, it can be a half- to full-day.)