It's always advisable to book at least 6-8 months in advance, especially during peak wedding seasons.