Granite should be sealed every 1-2 years, depending on usage and the type of sealer used. Regular sealing helps maintain its durability.