As stated at our checkout, unfortunately, USPS does not guarantee shipping times. So while we will do our best to ship it via the shipping you chose within our 72 hour shipment time frame, there is always the possibility that USPS may not deliver within their time frame. All times are estimated and USPS requests up to fifteen business days to deliver your package. Currently, USPS does not scan at every destination. In addition, USPS has been contracted to ship for Amazon, UPS and FEDEX and we feel this has severely impacted their ability to deliver their own packages in a timely manner. What we are seeing throughout the country is more and more delayed packages. Although we’d love to switch to alternative services, they are much more expensive and still rely on USPS. The truth is, we have no control over the shipping services and we are just as frustrated as you are. We hope that you can be patient as you wait for our products. We think they are certainly worth it. Lastly, if you ordered during a sale or right after, we will need a bit more time to process your order. As a small business where all products are handmade in small batches, it will take us time to catch up!