How long does polyurethane foam last? Polyurethane foam insulation can last over 25 years with proper application.