How often does the battery need to be replaced?

On average, once every 12-18 months.