Most hot tub water should be changed every three to four months. This is due to chemical build-up; as you add more and more chlorine, it dissolves slower and slower until it doesn’t do the job anymore.