Remove weeds that grow through the stones. Pull small weeds out with a gloved hand or spray weed killer over encroached areas.
Clean up the edges of the driveway by raking scattered stones from the lawn back to the driveway.
Level any berms that develop around the edges by spreading them into lower areas with the rake.
Attach a box scraper to the back of a tractor if the driveway is long. Drive down slowly so the blade can loosen and evenly distribute the top layer of rocks. Repeat this step twice or until the stones are level.
Spread a 1-to-2-inch layer of 3/4 inch angular stones over the surface to replenish stones that have broken down and washed away. Rake it into a crown so the center is higher than the sides for drainage.
Compact the surface with a vibrating plate compactor or a hand tamper to stabilize it.
Install edging down the sides of the driveway to contain the stones and help block encroaching weeds and grass. Use bricks or medium-sized stones for a defined look that ties the driveway in with other features. Lay the material over a 2-inch layer of gravel, and partially bury stones or bricks for stability. Pack the joints with fine sand to hold the edging in place.