If your driveway is 20-30 years old, it’s time to replace it. Driveways that old almost certainly have rotten foundations that need to be replaced. However, even newer driveways can have bad foundations.