Delays can happen due to:
High restaurant workload
Traffic or bad weather
Driver availability issues
Large or complex orders