I spent way too much time researching and bought way too many of these until I settled on one I really like.
Ive got a pair of blue tooth in ear buds made by Anker. They are the sound core Life P2. (There is a new P3 version - they suck for my intended usage)
I can get 2-3 days of constant music on a charge. But what I typically use them for is work conference calls. They support parallel path connections, so they can simutlaneously be paired with my laptop and my cell phone so I can answer calls from either with a touch of the button.
These support either ear solo. The airpods I had previously didnt. (I cant remeber which but only one ear could work solo.) with these I wear 1 ear 90% of the time, if that one needs to be recharged I can throw the other one in for the 30 minutes it takes to charge.
For call work, I usually charge every couple weeks. Average 2-3 hours per day of talk time.
Each bud has 2 mics, 1 for noise cancel and one for voice. I can ride on the tractor, open cab, or four wheeler and have a conversation and you can hear me. Unless wind is blowing into the mic (speed) it will kill background noise.
They arent active noise cancel, so if you need/want that they arent the answer.