On two occasions now I've done my grocery shopping while wearing my Ear Buds. This is new to me hearing High Quality audio while I shop, as opposed to listening to the Store's choice of music over their PA system.
So now I shop at a leisurely pace as I'm enjoying my tunes.
My Ear Buds, JBL Tune 130NC TWS, I quite like these as the sound quality is top notch with Amazon HD mobile. I'm getting somewhere between 6 to 7 hours battery life. The app shows me how much battery charge remains and if I'm running low I pop in my Yamaha Ear Buds and I'm good for another 4 hours. Popping the Ear Buds in the charging case for about an hour will then recharge them for another hour or two.
Of coarse with Ear Buds your personal preference is important especially how they fit your ears as not everyone has the same ears.