Online orders can take up to one business day to process and ship. Standard/Free shipping utilizes various origin carriers, usually handing off to the USPS for final mile delivery. Delivery times average 3-10 Business days. Expedited Shipping is USPS Priority Mail and should arrive in 3-5 days. Two-day shipping is via FedEx. For full details, see here.