Batteries in a majority of vehicles typically last for 4-6 years , some will last up to 10. If your vehicle isn't starting without a jump , then its time to look into a new battery, but also have the alternator checked too. a bad alternator will cause a battery to not hold a charge.