The delivery times given are provided as an estimate and should not be taken as a guarantee. While the majority of orders will usually arrive earlier than expected or on time, in certain cases there are issues and then can cause delays. This is out of our control and late items usually arrive within 3 business days after the estimated delivery date.