Hard drives typically last anywhere between 3-7 years, and that’s being generous. The reason being is that your common hard drive has a platter that spins at a very high speed. It’s much like a record player with a spinning record and needle to reed the grooves. A hard drive has a needle like part called a head and it has a few of them. These drives must spin up spin down and keep spinning as you take your laptop too and fro. These parts get work down over time and do not act as they did when new.
There is a new hard drive in town though, the SSD or Solid State Drive. What that means is there are no more moving parts