For in-stock fabrics, allow 4-6 weeks. Special order fabrics can take 2-4 months. Rush orders are possible but may incur an additional fee.