Small roof, one or two days. Bigger ones? It could be three. Depends on how bad things are. Our experience team will visit you onsite to provide a better estimate.