Either the battery life span is past the point of usefulness or the internal battery manager is not working correctly. I would try a new battery. if the problem persists then you have an internal hardware issue possibly.
if you have never changed the battery and replaced it with a new battery then this is most likely the cause. The battery just is no longer able to charge to 100% capacity.