How long should a repair of a database take?

No actually, there have not been any transactions logged in the debug log since the day I started the repair.