When shopping by yarn weight, you will see a mix of both in-stock skeins from previous launches, and pre-order skeins that are dyed to order. IN STOCK listings will ship within 5-7 business days of your order date. PRE-ORDER listings will ship 4-6 weeks from your order date for dyeing. If your order contains both, all will ship when the dyed to order skeins are ready!