All of our yarn is dyed to order— Please allow 4 to 6 weeks for shipment.