With proper maintenance, a granite countertop should last for at least 20 years. The longevity can go up or down depending on how well you care for it. It also depends on quality of the stone.