All of our products are handmade and made to order. It can take up to several weeks for your order to go through production. The 2-3 day shipping reflects the shipping time when the order leaves our facility.