It can last up to two weeks on a single charge. We recommend charging once it hits 25%. Battery life is also affected by WiFi and network coverage, so keep that in mind if you have a shaky connection. Your USB charger will bring your Whistle Health back to a full charge in about 90 minutes.