Most roofs take a workday or two to complete, but it can vary depending on the size of your roof, the scope of work (such as if you need new decking in addition to shingles), and the weather. Priority Roofing will keep you up-to-date on scheduling information.