You can get your first booking in the first week or it could take a couple of months depending on the market. However, most bookings happen within 3 months lead time but, for holiday periods we’ve seen people booking even a year in advance.
The sooner it's online, the better the chance you give yourself of getting bookings and strong traction.