All our products are hand made and hand sewn. The normal lead time for our products is 21-28 days. We are working hard to attend to your order with utmost urgency.