Flex Seal rubber sealant can last several years without cracking or peeling. However, you'll want to inspect it every year to make sure it's holding up as climate and sun exposure can take their toll differently.