When you need your home's roof replaced, you probably wonder how long it will take and if you'll need to…