A team of skilled roofers can usually repair and even replace your roof within a day. In extreme instances, three to five days may be required.