The constant freeze-thaw cycles and the thousands of pounds of metal moving over your driveway every day are going to damage it at some point.
This damage will normally show up as small cracks across the surface or small divots in the material, and it's these signs of minor damage that really call for driveway patching.
Driveway cracks that are less than a quarter-inch wide don't really indicate any deeper damage to the driveway surface and can be repaired easily with liquid crack-fillers.
Driveway cracks that are larger than a quarter-inch wide in your driveway or that are more than a few inches deep often signal more significant issues. Filling in those cracks will only temporarily solve the problem.
RELATED: How to Repair Driveway Cracks
You can fix driveway holes using a patching material that you tamp down to be even in height with the rest of your driveway. The fixes are always temporary because water will seep in between the old and new material and start to open up the hole again.
If you plan to do driveway patching yourself, expect to pay about $3 to $5 per square foot, about half the cost of hiring a contractor for driveway repair.
You'll eventually have to replace concrete and asphalt driveways with deep holes, numerous holes or large cracks. Patching could push this replacement back a few years, but the driveway will look less than ideal during that time.