Batteries last about 2 years in SW Az. It is the heat.
Same in Florida.
Every 2 years need a new battery.