All of our orders are received by and delivered out of our warehouse within 48 hours typically unless there is a major flood in volume of orders. Shipping usually takes about 5-20 business days to deliver from the time it leaves our facility.