I don't use it on an XBOX anymore, I sold off my XBOX ONE X and have since started using it on my PC instead, but just like on the console it eats through batteries within 3 hours. Used Energizer MAX Lithium, Duracel.,.. the Duracel only lasted 2 hours. I don't plug in headphones either.
I was going to buy rechargable batteries but that would have cost me 30 so instead am going to sell it off with the USB dongle and I bought the 8BITDO Ultimate to replace it.
https://www.amazon.co.uk/gp/product/B01MRXMP9J/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
Sad because I will miss the 20th Anniversary design, it's a nice looking controller.
Cavacat_ t1_iswsg5g wrote
I got 2 2800mAh battery packs for around £22 from Amazon - they last for weeks in my series X controller, even if I play regularly. I think the series X controller is great quality and seems to go much easier on the batteries compared to the Xbox one controllers...