A car and a truck leave a city driving in the same direction on the same road at the same time. The car goes at a speed of 60 mph and the truck goes at a speed of 45 mph. If the driver of the car stops after 3 hours and waits for the truck, how long does he have to wait?