The Revival Petite has 20 hours of battery life, but we found it lasted closer to 28 hours.