On average, key fob batteries last between 2 to 3 years. However, the lifespan can vary depending on factors such as usage and environmental conditions. If you notice any signs of a weak battery, it’s recommended to have it replaced promptly.