Generally, our products require around 3-4 weeks to be produced. Although all items are made to order, we always have some designs in stock and ready to ship.