Major roof damage or just normal aging will require a complete overhaul. Do bear in mind that this process will take some time to complete depending on factors like finances, weather, and the availability of a roofer near me. It’s important to settle your finances before moving on to this project. Reroofing your home is a major project that will require a lot of preparation and money. Replacing a roof will take anywhere between two or three weeks, depending on the availability of materials and weather.