If it's a mechanical hard drive, those have the highest component failure rate in laptops.
Usually it's a battle between storage performance and data volume, if you have a bunch of unnecessary startup items or malware, or your storage performance tanks due to damage/failure, then it will exacerbate the issue.
Seagate has a bootable SeaTools ISO you can use to run diagnostics on the drive. If it comes back with errors and you're in the market for a replacement, consider an inexpensive SSD instead which will remove the angle for physical shock damage.
SeaTools - Quick diagnostic tool that checks the health of your drive.
www.seagate.com