The way we use our batteries is really not good for them, so expect to replace the thing every 2 years at least. This has certainly been my experience over 35+ years.
I found (here:
http://www.batterystuff.com/tutorial_battery.html this info:
Causes of battery sulfation:
- Batteries sit too long between charges. As little as 24 hours in hot weather and several days in cooler weather.
- Battery is stored without some type of energy input.
- "Deep cycling" an engine starting battery. Remember these batteries can't stand deep discharge.
- Undercharging of a battery, to charge a battery (lets say) to 90% of capacity will allow sulfation of the battery using the 10% of battery chemistry not reactivated by the incomplete charging cycle.
- Heat of 100 plus F., increases internal discharge. As temperatures increase so does internal discharge. A new fully charged battery left sitting 24 hours a day at 110 degrees F for 30 days would most likely not start an engine.
- Low electrolyte level - battery plates exposed to air will immediately sulfate.
-Incorrect charging levels and settings. Most cheap battery chargers can do more harm than good.
- Cold weather is also hard on the battery. The chemistry does not make the same amount of energy as a warm battery. A deeply discharged battery can freeze solid in sub zero weather.
So a bike ridden daily, if it has a charging system capable of recharging quickly (after the starting motor drain) and maintaining float voltage would be in pretty good shape, battery-wise.
I don't ride every day. The smaller SOHC4 engines in particular don't have enough alternator power to recharge the battery very quickly after a start, and are incapable of holding above 12.4V below 3000 RPM or so at the best of times. My 400 is discharging pretty much all the time in city riding.
If you use a smart charger when the bike is parked and keep the electrolyte level between the lines all the time, you can probably get your battery to last more than 2 years. I usually have the charger plugged in, but not all the time. I'll try and remember to connect it after riding from now on.