Your roof is the largest, most important part of your home, as such, the cost to replace it is considerable. When spending that kind of money you want to be sure get what you pay for and you want it to last. Most properly installed and maintained roofs will last anywhere from 20 years to … …