How long does the battery last on a single charge?

It seems to keep a charge for 4-5 days, but sometimes is shorter and sometimes longer. What’s the reason for that?

For 4.0, the battery typically lasts 4 to 5 days on a full charge. Battery life can vary based on usage patterns and environmental factors.

For the new 5.0, the charge lasts 14 days!!!