Most of our yarns are made to order, so please allow 1-2 weeks for production. Once your yarn ships, delivery speed can vary based on the shipping method you choose at checkout.