It's best to book your wedding photographer at least 6-12 months in advance to ensure their availability and secure your desired date.