No, Roof Maxx applied shillings do not last forever. Roof Maxx can, however, extend the life of your shillings by an additional fifteen years.