Can someone please tell me how this is possible?

The 2 new batteries in my small alarm clock did not need replaced for exactly 3 1/2 years. until tonight. How is this possible... literally they lasted 3 1/2 years... never been changed not once, ever. thanks...

Can someone please tell me how this is possible?
Post Opinion