The battery onboard lasts up to 12 several hours. Not the best while in the list, but perfect for an entire day of listening �?check out the Tribit XSound Plus 2 If you'd like one thing with longer battery life for the same sort of cost (while it's bulkier). https://www.bluetoothspeaker.top/wholesale-bluetooth-speaker-transparent-mecha-design-heavy-subwoofer/