Sounds like end of life to me. You can buy decent batteries online on e-Bay but don't go for the cheapest. Some mainly Chinese clones are sub-standard and have been known to cause fires. Just search for the whole make and model number from the base of the laptop.
You may as well remove the existing battery; it's doing nothing.