If you have a 50 gallon fish tank, you should change the water at least once a week. You may need to do it more often if your fish are particularly messy or if the tank is in a warm environment.