All of our linen designs are handcrafted by our craftsman. An approximate time estimate for a linen garment production would be up to 3 weeks.Lead time – 2-3 weeks;Once the clothes are made, your order will be delivered via Express Shipping within 2-4 business days.