After taking a look at its age, condition and having a professional come in and perform an inspection, you may be wondering how long a roof replacement project will end up taking after picking out a date. Your roof is constantly working at keeping [...] Read More