A mechanical hard drive usually lasts three to five years but can last longer if you're careful, so you shouldn't just toss your laptop around that time. SSDs tend to last around 10 years. Of course, hardware does have glitches sometimes, just like any product, so the drive could fail sooner rather than later.