Most fabrics and swatches are processed usually within 2-3 business days. At the moment, we ship to all 52 states and Canada. Delivery time is between 1-5 business days, depending on your location.