All orders will be processed within in 1-4 business day if the items ordered were in stock. USPS picks up our shipments at the end of each business day. Once the package is on the truck, there is a 3-6 business day estimated arrival time. However, these orders do NOT have a guaranteed delivery date. Shipping may exceed 6 days as USPS does not deliver on Sundays or holidays. We do not offer overnight shipping.