We will ship within 24 hours except Sunday. In the United States, most orders will be received within 2-5 business days. Please understand that once we hand over the order to USPS, we will not be able to further control the delivery process or delay. If your package seems to be sent the wrong route, please contact USPS directly. If there is a delay or problem in delivery in the United States, their customer service phone number is 1-800-275-8777, but if your package is delayed/no activity for a week, you can also contact us at any time, or more.