Yes, concrete leveling, especially when done using polyurethane foam injection, is a long-term solution to most concrete problems. This method not only raises and levels the concrete but also stabilizes the soil beneath, reducing the likelihood of future settling. However, the longevity of the repair can also depend on addressing the underlying issues that caused the unevenness, such as improving drainage around the driveway.