To answer customer questions about shipping time: It takes us three to six business days to ship orders. We do not go beyond that time except for out-of-stock dyes that are shipped at a later date. If you place an order on Monday, the latest it will ship is the following Tuesday. Most orders ship sooner. Also, during holiday seasons, the carriers will likely have their delivery delays. [We are currently running a day or two behind. We had an unusually high volume of orders last week. Please be patient.]