The battery life of the Soundcore Flare 2 is up to 12 hours on a single charge, depending on the volume level and other usage factors.