It’s generally recommended to book your wedding photographers 9-18 months in advance, especially for popular destinations, peak seasons or high demand professionals.
For in-demand photographers or prime dates, booking 12-18 months (or more) ahead gives you the best chance of securing your preferred vendor.