Thank you fro holding. I have done some checks for you. There are some items on the website that are not readily available however we give you the option to place the order. These items may require an extra day or 2 to have it prepared and shipped to you. Another factor that may affect the delivery is how far the fulfillment center is from your location. Once an order is placed we try to source the items from the nearest fulfillment center near you. Sometimes we may not have the item at the nearest center and based on the center that the item is a available the delivery date may be longer. based on the information that I am seeing on the order it will be delivered on the guaranteed delivery date which is today. The tracking shows that it is out for delivery so it will be delivered soon.