This answer all depends on how much use the counter top gets. The best time frame to reseal natural stone countertops is every six months. If your countertop is used on a regular basis, you’ll want to seal it more often. Strong stone like granite can go a year without sealant but to keep it looking it’s best, you’ll want to do this every six months as well. Natural stones like travertine and marble will need care quarterly. Make a habit of wiping down your countertop; use a soft cloth for regular cleaning. Easy process, just needs some TLC.