The average lifespan of an asphalt driveway is 15 to 20 years. Concrete can go about 30 to 40 years. Asphalt will need resealing every three to five years, while concrete will never require sealing.