The program can sometimes take weeks to complete.
I ran it on a relative's computer for three days; it just wouldn't move along, some drives are too far gone.
It works for a lot of people, however. Read the reviews on Steve Gibson's site:http://www.grc.com/default.htm
True to their word / guarantee, Spinrite refunded my money, immediately.
(30-day money-back satisfaction guarantee).