It's best to book your mascot at least 2-4 weeks in advance to ensure availability for your event date.