Overall playtime depends on how you use your ROLL 2, with things like the type of music and volume level all affecting the overall playtime. However, when played at roughly mid-volume, you can expect you can expect up to 9 hours of playtime from one full charge.
Using the USB cable provided, and a standard USB port (eg. Laptop) it will take approximately 5 hrs. 30 mins to recharge your ROLL 2 to 100%. ROLL 2 can also be charged with most USB chargers and times will be faster depending on the output of the USB charger you use.