I have a Nintendo Game Boy Pocket (which plays original monochrome Game Boy games and is probably not capable of playing Game Boy Advance or similar "advanced" cartridges.) At any rate it is the original Game Boy system, released in 1989 by Nintendo in America and Japan, and 1990 in Europe. This is the system I am talking about here.
I have researched a relevant question which covered much of what I was wondering about overall:
Will I definitely lose my save state while replacing the battery?
This question and its answers largely cover what to do if you really want to replace a Game Boy cartridge's battery backed memory if you have to, though the operation is risky, as you do have to keep the cartridge connected to power to pull this off, and also the battery is soldered on, so you would need a soldering iron if you really wanted to change the battery of a Game Boy cartridge (Game Pak as Nintendo called it in the day) from what I can gather.
So my question is: Just how long does this "battery backed memory" of Game Boy games last? I understand that save states on cartridges that feature this "battery backed memory" are called such because it is RAM (Random Access Memory in computing) which requires electrical power to keep its memory state. Hence, the "battery backed" part of the memory which is done in this kind of cartridge with a small battery within the cartridge, which is how these cartridges save save states of many, but not all, original (monochrome which is the kind of Game Boy I have) games for the original Game Boy. So the key question here is: Just how long do these batteries last?
I have had most of these games since 1990-1995, and I am quite amazed that the batteries backing the memory that have allowed save states to be stored on all of those cartridges has lasted as long as it has. If it lasts my entire (80+ year) life it would be incredibly sweet. But I am seeking some kind of knowledge about just how long these batteries that back original Game Boy memory last, and about when I can expect to have to replace them if I want to keep save states on those games in the mid to far future!