If laid properly, asphalt and concrete driveways last for around 20 years with concrete typically lasting slightly longer. Therefore, if your driveway is more than 20 years old, we would advise replacing your driveway. After this length of time, your driveway materials will be worn out and trying to repair the cracks will not be cost effective as other age-related issues can arise as soon as you’ve patched up the existing ones. The result will be patchwork of repairs and scruffy driveway.