21700 rechargeable battery will last much longer if it is not under harsh environments/extreme conditions (some of them are):
High Humidity
High Temperatures
High Constant Current Load
High Humidity
High Temperatures
High Constant Current Load
No use is allowed without explicit permission from owner