In moderate volume levels, the built-in battery lasts up to 10 hours. Battery performance can vary with the content played and volume at which it is played at. It takes approximately 3 hours for the battery to fully charge.