Had my cheapo Oral B one for about 3 years now (cost me £14.99 from Boots) and its still going strong. Can't say Ive noticed how often I charge it but I'd imagine I'm doing it more now than I used to.
I'll probably replace it when it needs to be charged more than once a week?
As for the heads, I replace those a little more often![]()
I paid about £2.50 for my electric one - after advice from the dentist - and its great
It takes batteries though, not rechargable, so there is an extra cost in running it.