Question: how long do you have to wait for uber driver?
Answer: Uber charges you for wait time beyond 2 minutes and the driver can cancel and charge you a cancellation fee if they have to wait more than 5 minutes.