Installing a new roof can be an expensive and time-consuming process. Depending on whether you are doing the work yourself, or getting professional handyman services has a great impact on your wallet and stress level. That is not the only factor when installing a new roof though. A quality roof installation can last between 25…