All Fabrics in this section is on PRE-ORDER which is ordered on bi-weekly basis (1st and 15th of every month). Delivery time is usually from 7 to 21 days depending on availability with the supplier. !!! If you order PRE-ORDER and in-stock items together you will be charged two lots of shipping as we will split your order and send your in-stock items firstand PRE-ORDER when it arrives !!!