Your battery is only meant to last a year or two. When they go bad, the charger will show them as charged, but as you've discovered, this charge doesn't last very long. If an old battery, it's time to consider a new battery. Generic NB-4L's are relatively inexpensive. Here's some from Amazon:

Tell us some more! Your answer needs to include more details to help people.You can't post answers that contain an email address.Please enter a valid email address.The email address entered is already associated to an account.Login to postPlease use English characters only.

Related Questions:

Some batteries, although the correct nominal voltage for the camera, are not powerful enough for continued use. I have found the best solution is to use rechargeable NiMH batteries of at least 2100 MaH, preferably 2500 MaH.

how much time between shots is it? ususally there is a 3 minute none use shut down timer or warning light. so if it is more than 3 minutes from the time you take one picture to the next picture then that might be your problem. also these new digital cameras have all kinds of sensors built into them now. they have motion and face and distance and light and image sensors in them that use your battery. also the new 3d digital cameras have even more sensors. the memory card also uses the battery as well but you digital camera won't work without it though. some flashes add-ons may you the battery. almost forgot about the lens, they also use the battery as well. the use it in the "auto focus" and with the power zooming. so if you are moving around allot and zooming the focus in/out allot then this uses the battery as well. try to do as many shots as you can in three minutes as you can then power off the camera and when not in use this may extend the battery life.also chargers have a 12 to 24 hour charge time while others are fast chargers and may only have a few hours of charge time called quick chargers. some chargers have lights that indicate charge or charge complete see your charger's user's guide for this.also check the contacts on the battery itself and make sure that they are clean and shiny because dirty contacts leads to not working well or charging properly.

If your charger tries to charge at a rate which is too low for the capacity of the batteries they may never charge fully. Or if they are the wrong chemstry eg NmH not NiCd they will not charge properly. Try a separate charger for you batteries they place to go is a specialist store for the electronic boffin eg Tandy, Radio Shack.

You're using the wrong batteries. You need to purchase lithium batteries. They are quality batteries for high powered, battery operated electronics. Personally, I have a battery charger and use rechargable duracell batteries. (HR6/ DC1500/ NiMH/ 1,2V) Gives you approximately 16 hrs before having to recharge.