Your car battery depends on your environment and driving patterns, but on average should last around four to five years. Extreme temperatures can be detrimental to your battery and if you frequently drive less than 20 minutes, your battery will never have a chance to fully charge. A good warning sign it is time for a battery replacement is if you notice a rotten smell which means there is a battery leak and can result in corrosion.