It sounds like either the battery isn't charging. can be tested with a volt meter across the battery terminals Should be around 13.5-14.5. The other option would be something is draining the battery while the mower is setting. That one would be harder to track down.
Lets start by starting the mower, rev the mower to full throttle, and then check the voltage at the battery terminals.