Question: how long does it take to complete a roof?
Answer: How Long Should A Roof Job Take? Generally, a roof job should take between 1 and 3 days.