Sorry for late reply, cheap battery like AC delco have a life of 1 - 1 1/2 year only. Go with good slightly expensive battery like Exide, Amaron, Trane etc that will last atleast 3+ years.
If want best battery go for Optima as they come with 5 year warranty and will last 5-7 years easy but it costs 4 times than the normal battery cost as its a deep cycle battery.