It depends a bit on what components are used and how they are wired.
I think right now most proffieboards draw about ~1mA in standby.
Assuming a 3000mAh battery, this is 3000 hours, or ~125 days. Decent, but not fantastic.
There is an #if 0 in the code here:
Changing this to #if 1 makes the proffieboard draw ~0.65mA in standby, which would give you ~192 days. However, it causes crashes, which is why it’s not on at this time.
In theory, deep sleep should push this down to ~0.1mA (~3 years), but in practice, I have not been able to get this to work yet. Once I shut of the CPU, something odd happens and the SD card starts to draw more power than it should.
Note that most li-ion batteries will self-discharge faster than 0.1mA, so at that point it’s all up to how good a battery you have…
I don’t speak for everyone but I would be super satisfied with 125 days. Would an infinity standby be nice? Yes. But 1/3 of a year would be quite satisfactory.