All in stock yarn ships in 1-2 business days. Dyed to Order yarns typically ship in 2-3 weeks, or less! We will alert you if the turnaround time changes.