HOW LONG DOES A METAL ROOF LAST?. If you’ve been thinking about replacing your existing roof, you should consider getting a metal roof. I remember the aggravation my old shingles used to cause me, and I’ve been much happier since I switched over to a metal roof.