You get about 10 hours of music at a time from the JBL Live Pro 2 buds, which drops to 8 hours when you switch on the noise cancelling. Add to that the 30 hours provided by the charging case and ...