Open up the "System Profiler" application from the /Applications/Utilities/ folder. Take a look at the "Power" information under the "Hardware" section. How many cycle counts does your battery have? Does the Mac OS X 10.4.x version report the "condition" of the battery? (I have Mac OS X 10.5.x installed on my MacBook now, so I don't remember what options are visible in the previous version.)
It would seem a little early for your battery to expire. They should last for around 300 charge cycles and/or two years (even if they're never used, they have shelf lives of about two years). If it's sooner than that, there could be something else wrong.
Have you been "calibrating" your battery? Letting it run out and charging it completely at least once a month? This will help insure that the reported percentage or time remaining is accurate.
You might try
resetting the SMC.
-Doug