If a professional is getting it done, it may take him just about one hour to complete everything. But if you’d be doing it yourself, you could spend up to three hours trying to get everything done and cleaned up perfectly. Also, the amount of time spent is determined by the number of ball joints to be replaced. Learn about the ball joint replacement cost.