When to do a sand change? Everyone says different times. We say about every 5-7 years. If you take care of it better, it will last longer than if you do not take care of it. Then, it may only last 3 years. We recommend getting your sand changed before you open your pool in the spring.