We do our best to get orders out within 24-48 hours of the order being placed. Processing time depends on availability of product order and if the product is a perishable item or not. Orders containing perishable items may take an additional day for processing. If an order contains perishables and there is a risk the package in transit will coincide with the weekend, we will hold the order until the following Monday since the weekend adds an additional 2 days to transit time.