You can replace a ball joint within an hour or more. However, how long it takes to fix the ball joint depends on the expertise of the auto mechanic. If you have a bad ball joint, ensure to contact a professional auto mechanic to fix the problem as soon as possible.