On average, key fob batteries need to be replaced every 1-2 years. However, the exact lifespan can vary depending on factors such as usage frequency and the type of key fob. It's recommended to monitor the battery life and replace it when you notice a decrease in performance, such as reduced range or difficulty in unlocking/locking your vehicle.