Learning the app and rules comes with each delivery, learning your area takes time. There will be restaurants that are always delayed, ones that pack food with no thought to delivery especially on a motorbike. There are places I will reject no matter the price cause I know it'll be more than a 10 minute wait and its usually the more corporate places that wont start an order until the driver arrives. Ill say that Ive been doing delivery for 5 years and it has taught me more about patience than any other job or relationship.