This is difficult to answer as it all depends how often the area is used. Usually, in a heavy traffic area, sealing should be done every other year if not every 3 – 4 years. There are several variables that affect this timeframe:
1. The type of stone and its porosity,
2. The traffic or how often used,
3. How often you clean your floor,
4. The type of sealer that has been used previously.