Typically, JBL speakers last for around anywhere between 5-10 hours, depending on usage and environment. » learn more