A few months ago I decided to get a pair of bluetooth headphones instead of the single ear headset, and went with these:
66 Audio BTS+ Bluetooth Sports Headphone
They fit well, have good volume, and the battery life so far is excellent. They claim 20 hours, I generally charge them once per week and use them three times per week at the gym, for perhaps five hours total. You can use them to answer calls, I haven't done that. At $47, they are reasonably priced.