Delivery time is an estimate that combines a number of factors. This includes the length of time it would take a restaurant to prepare your order and the time it would take to deliver the food to your location. However, the actual delivery time may differ depending on how large the order is, how busy the establishment is, as well as traffic conditions and various other factors.