Potting soil should be replaced every year or two, depending on how frequently you use it. Over time, potting soil can become depleted of nutrients and lose its ability to hold water, which can affect plant growth.