How long in advance should I order for an appointment?

We offer a variety of shipping options including business day morning. However, we do not have control with Fedex delays.