If there is only one betta in a 10 gallon tank, changing the water once a month is fine. But if there are multiple bettas, change the water every week as more fish means more waste and other toxins build up in the tank.