You can expect your new roof to last at least twenty years, perhaps slightly longer if it’s kept well cleaned and maintained, which Maryland Exterior Contracting can help you with also.