How long should a successful rebuild take?

It depends if the people are in place.