In stock products will be shipped the next business day following order placement. Orders placed on the weekend will be shipped on Monday or the next business day. We try to keep all products in stock however we may not have stock of some items due to demand. Please contact us at 800.976.5530 to confirm if an item in stock.