Not all products in stock. The smaller items will will have on hand and some string material and servings. Mostly the most popular ordered Items will be in stock and will be shipped next business day. String stretchers and twisters take a few days to complete when time allows. I try to always have a few nearly completed so it is a short wait. we have rarely had anyone wait the full 10 days before shipping.