How long should my car battery last?

In general, a car battery should last approximately 3 years. This will depend on how hard it has to work and the quality of the battery fitted.