That is pretty long, chances are your hard drive is dead and you need a new one. When the system all of a sudden wants to do a repair of Windows, it's better to just get a new hard drive and install Windows clean on that. You can copy your files from the original disk using an external drive enclosure.