You should reseal your driveway every 1 to 3 years. Residential driveways can apply a seal coat every 2 to 3 years. Business driveways see a lot more traffic and should reseal every year.