Ideally 3-6 months in advance is advised. Slots are limited and fill on a first-come basis, especially around seasonal peaks such as cold & flu and allergy season. However, quick turnaround is possible if necessary where availability allows.
How far in advance should we book?