The average delivery time for online orders is less than a week for items in stock. Depending on the destination and complexity, some deliveries can take up to 2 weeks.