my hp pavillion 7th generation is not even a year old but from the past few days my battery lasts only 3 hours.