We recommend booking at least 1-3 months in advance, especially during peak wedding season.