For an average-sized residence of up to 3,000 square feet, roofing replacement and installation can be done in one day in optimal conditions. Depending on the weather conditions, accessibility, and complexity of your home in Newport News, it could take 3 to 5 days or even up to three weeks.