Potting soil varies dramatically between products and the way it's stored can also impact its lifespan. An unused bag of potting soil lasts around six months, but when it’s used in a potted plant, it should keep its quality for a year or two before needing to be repotted and replaced. Adding fertilizers is important for keeping the nutrient content up for the plants that make this soil their home.