Ball joints are prone to damage especially when exposed to rough roads including normal wear and tear of mechanical parts over time. In general, after a mileage of 50,000 miles, you are expected to have the ball joint in your car replaced. A safe range would be between 40,000 and 70,000 miles.