Do you have LEDs? If so, do you have a kill switch for them? Most of the color changing ones draw power through the control module 24/7 and will drain the battery if you don't kill the power to them.
Are you riding mostly short trips...that will drain a battery.Also your Regulator/Rectifier, or generator could be messing up the charging.
Could I try a jumping my battery using the wife's bike?