Asphalt driveways should be sealcoated every 3 years. If your driveway gets above average use or is exposed to a lot UV ray, snow or chemicals, you consider doing it every 2 years. Regular sealcoating can extend the life of your driveway by 2 or 3 times as much as without sealcoating. An asphalt driveway will typically last 15-20 years so an inexpensive sealcoat is a great investment.