Most of our online items are in stock at our store (unless noted as "Backordered" on the detail page) and will ship immediately to you, arriving in 3 -10 business days.  When a fabric is back-ordered from the mill, please allow 2-3 weeks from the date of your order for your fabric to reach you unless otherwise noted on the detail page. Complete shipping policies here.