Rotors on average last about 30,000 to 50,000 miles depending on your driving style. After this mileage, you will have to replace the pads. And when you replace the pads you will also have to resurface the rotors. A resurfaced rotor can even last up to 80,000 miles with no problem.