We had our house roof done with 20-25 year shingles, and the barn and garage done with metal roofing about 15 years ago. When the house is due again, it will get a metal roof.