A normal and average sized 3000 square feet rooftop should take less than a week. If you have more materials required, the repair time will increase accordingly but shouldn't exceed two weeks for most extreme cases of damages or problems with weather conditions such as snowstorms in winter months when roofs are covered up by accumulation on top of them making it harder to handle certain tasks like manual labor work necessary during this period since people need warmth too!