The size of the job, the kind of weather, and the level of repairs or installations required can all affect how long a roofing project takes. We provide you with a thorough timetable at our initial meeting and keep you updated at every turn.