There’s no fixed time frame for the re-roofing of your house. Various factors determine the duration, including the extent of work needed, the size of your house, the roofing material, the prevalent weather, and the experience, skill, and expertise of the contractor you have hired. The project should take anywhere between a few days to numerous weeks. Your roofer will be able to notify you of the expected project timeline once they are done inspecting your roof for roof repairs.