While the frequency varies based on usage and the specific type of granite, it’s generally recommended to reseal granite countertops every 1-2 years. However, you can perform a simple water droplet test: if water beads up, the seal is still good; if it soaks in, it might be time to reseal.