How did Roomba die before docking?

The other reason why your Roombas is dying before it docks is a bad battery. Sometimes the battery may need more than just a recharge, and you have to buy a new battery to get the Roomba back in shape.

THIS IS UNIQUE:  How long does Roomba battery last?