Most residential roofs can be completed in 1–2 days, depending on size, weather, and complexity (valleys, skylights, multiple slopes).