Possible reasons include for your order delay:

1. Weather disruptions

2. Courier delays

3. High order volumes

4. Address verification issues