Typically, a pool liner should be replaced every 7 to 10 years. However, this can vary depending on the quality of the liner and how well it’s maintained.