The Whistle pet tracker's rechargeable battery has a maximum battery life of 7 days when there is good Wi Fi and cellular coverage, and a minimum of 2-3 days when there is poor Wi Fi and cellular coverage. It takes 2 hours to fully recharge the battery.