It depends on the quality of the power bank. High-end power banks can hold a charge for up to six months, and low-quality power banks can discharge completely within a few weeks. If you expect to only use your power bank once in a while, avoid no-name brands and any model that’s poorly reviewed.