We would love to help but, unfortunately, the only help we can give is to recommend that you contact your camera manufacturer or a camera repair shop.
Any battery, even those that are built in, have a lifespan. Even if it appears fully charged, an older battery may not hold the charge like it did the first year or two.
I certainly don't know if the battery is old or bad. The only way to determine the problem is as suggested above.
Sorry we can't be of more help but Digicamhelp is an educational site and the tech advise we give, while often helpful, is limited.
Related reading ~ digital camera repair:http://www.digicamhelp.com/camera-care/repair/