Anker's Soundcore Life Bluetooth headphones last 40 hours and are $10 off
That's 40 hours with Bluetooth and active noise-cancelling on. Get up to 60 hours when those are off. Uses 40mm drivers for Hi-Res Audio and BassUp tech for a strong boost to the low frequencies. Memory foam ear cups for comfort.