Most of our products are made to order, which means it takes about 1 week for production before your item ships out. Once shipped, delivery typically takes up to 2 weeks, depending on your location and postal services. We appreciate your patience—every item is crafted with care and worth the wait!