Random data point of the day: time since my car keyfob started spamming me about "battery too low" until eventual replacement: ~two years.
It's starting to get cold outside and when the key failed to open my car somewhere in the hills after sun down and below zero outside, it's a bit scary. Fortunately a little bit of "heating up" the keyfob helped, but I think it was a clear signal and when I got home I replaced a fresh set of batteries 😁