If a phone has been standing idle for a length of time it can take 30 minutes or so for the battery indication to appear in the same way as when the phone is new.
If you can advise me what make and model of phone you have I might be able to give you more specific advice.
I'd advise that you switch it on at least once a week to exercise the battery if nothing else.
If you are turning it on to check for messages it is unlikely they will have been stored for that long.
Attempting to answer the unanswered
Interest: PCs, servers and networks