Batteries last for months in all my Roku devices with replaceable batteries. The one remote with rechargeable batteries isn't used that heavily (it's used for travel so sits in the suitcase) but I only need to recharge it about every 5 trips or so. And it's fully charged in about 30 minutes.
Dan
Roku Community Streaming Expert
Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.
I am not a Roku employee, just another user.