Your hard drive is currently failing. It could fail in a few days, like it could fail in a few years. At this point, it is recommended to change it for a new one. This hard drive cannot be trusted now to store your data, so I would back-up all your stuff on another storage device and order a new hard drive as soon as you can to replace it.