It depends on the use and weather conditions, but generally, a concrete surface should be sealed every 2-3 years to protect it. If there are cracks or other signs of damage, it’s best to get them repaired as soon as possible to prevent further problems.