It’s hard to put an exact lifespan on a battery, as we mentioned in the previous section. The best time to change your car battery is if and when the battery is showing signs of failure or serious damage (see below for more). On average, a battery is changed every between 3-5 years, so the mid-point there is 4 years.