The average delivery time for grocery orders is 30 minutes. There are some apps like Instacart that deliver groceries in as less as 10 minutes.