Depending on the type of roof you have, it can last anywhere from 15-20 years with the proper maintenance. But, when you're unsure of your roof's age, how exactly will you know that its time for a new roof you may be wondering? You[...]