05 gem es not charging

I have a 2005 gem es and im having a problem charging. The charging icon is filling. But it can go for days with the battery not charging and staying at 1 red bar.

I have no error codes that I can recognize but when I charge says between 00-01-02-03 in the speedometer and in the odometer section it says e 992.7 this number also will vary from 992.3-992.7. This is only during charging as soon as it unplugged it just show my mileage and speed.

any suggestions

How old are the batteries and what type are they?