Packages are expected to be delivered within a few business days in most cases. However expected delivery time can sometimes result in longer than what is expected. This is not grounds for a return or refund, please see the return policy. Once package is in transit, it is no longer in the Shoppe's control when it comes to delivery time. If you want guaranteed delivery by a certain date, please contact the Shoppe and we can offer a different shipping method, buyer agrees to additional costs.