A sealant can last for as long as 5 to 10 years. Sealants should be checked at your regular dental appointment and can be reapplied if they are no longer in place.