How much in advance should I reserve my appointment?