It has a battery life of over 10 hours of playback, which gives you enough time to run or jog. You can recharge the device using a USB cable. The device is waterproof hence even suitable for swimming. find out more here about the best device for listening to music while running.