Bluetooth...the answer is always Bluetooth...buy a second set of headphones if the ones you have don't last all day. I just bought a spare set of Bluetooth earbuds that last about 8-10hrs on a full charge on Amazon
SoundPEATS Magnetic Wireless Earbuds Bluetooth Headphones Sport In-Ear Sweatproof Earphones with Mic (High Fidelity Sound, IPX6, Bluetooth 4.1, aptx, 8 Hours Play Time, Secure Fit Design)- Black https://www.amazon.com/dp/B079Z2SCP3/ref=cm_sw_r_cp_apa_u7Q3Ab6802B34