This has happened to several dell and hp laptops I've owned or used long term, but both apple ones still keep charges for close to 3 hours even around 3 years after purchase without replacing the battery.