Concrete is a popular material for driveways. That's because it is relatively inexpensive and has a relatively good lifespan. However, relatively good doesn't mean that it lasts forever. It just means that it lasts longer than some other options. You will still have to repair and refresh your driveway over the years that you have it so that it will continue to last a good, long time.
One option that you have is to use a resurfacer. These products contain some cement and special polymers. When mixed with water, the concrete and the polymers will create a new surface on your driveway. If you are going to use this method, make sure that the weather isn't too humid and that it isn't going to rain. Those things could cause the product to not set correctly. You will also need to make sure that you have more than one person on hand to apply the resurfacer onto the driveway. The resurfacer does harden fairly quickly, so you don't want to make a lot up before hand. Just mix up one bag at a time.
One way to deal with damage or discoloration is to hide it. If the damage isn't very severe, you can just camouflage it. One way to do that is concrete engraving. This process involves first staining the driveway to another color. Once that's done, a special machine is brought in. The machine has a routing bit on it, and it starts cutting a design into the pavement. One common design is a brick pattern. The cuts that the machine makes look like the mortar lines in between the bricks. Staining the concrete will hide any stains and discoloration, and the new pattern will make sure that no one can notice any surface damage.
Slabjacking is really only used if parts of your driveway are starting to sink or aren't level anymore. Slabjacking involves lifting the sunken area by pumping things underneath it to give it more support. The things that can end up under your driveway can include fly ash, sand, or other additives. Generally, it's a mixture of several things. The concrete repair company, such as Jersons Concrete, may vary what they use under your driveway, depending on your soil, drainage, and damage.
You want to make sure that your driveway last for a long time. Being able to refresh or repair it will mean that it will last.