The average home reroofing can take anything between 1-3 days. This will of course be extended in cases with a much larger than average surface area.