In terms of battery life, w  believe that a good Bluetooth speaker should last at least 10 hours. We want to have the option of all-day listening, or at least be able to turn on the tunes a few hours a day without having to charge every single night. Most speakers worth their salt will have at least 10 hours of battery life, however, this may decrease if you listen to music at high volumes. The purported battery life typically reflects usage at mid-range volumes; lower volumes may result in more hours, and high volumes are likely to result in less.