Sounds like your CMOS battery is dieing. When your CMOS battery dies it cannot keep the date and time. The battery is usually a standard watch battery (say something like CR 2025)
How old is this laptop your talking about?
If your comfortable with taking apart laptops you could replace it yourself. If not it will probably cost anywhere from 50-100 to get it replaced at a shop depending on where you live.