All yarn is dyed to order unless noted. Current shipping times are three weeks. Please make note on your calendar for future reference.