An electric car battery usually lasts 10-20 years before it needs to be replaced, but EV manufacturers usually guarantee a shorter time frame of up to eight years.