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