A driver can make as many pit stops as he wants. But, unless the weather conditions change, a driver will make 1-3 pit stops during a race.