Batteries don't age well. Also some users tweak the CPU to run at full speed when on batteries. Not much we can do for those.
I have a DELL inspiron e1405, a great laptop. It's loaded with a core duo and a gig of ram. When I bought the laptop, the battery was great, lasted about 3.5 to four hours. Now, on a full charge, it lasts about 1.25 hours. The laptop is about 5 months old, what could it be? This is what I tried so far:
1. Disable unneeded services
2. Change Power man. setting
I should note that I spilled a some tea on the laptop around the same time i noticed the batter drain, but I've only noticed sticky keys.