I have a betta fish who has ongoing illness (a few months now) I can't seem to cure. Symptoms" lethargic with bouts of fast swimming, has cloudy eyes (not protruding), a torn fin (which I thought was due to my finding him caught under the filter last week, but it doesn't seem to be healing and instead looks worse), he is more pale than usual, eats less, and it looks like maybe some scales have fallen off. I posted about his cloudy eyes and lethargy / fast swimming a while back and was advised to do daily water changes until his eyes cleared up, which I did. But once I resumed my regular water-changing routine (about every 2-3 weeks), the cloudyness came back. I've repeated this cycle multiple times, but he still has cloudy eyes. He is in a 3 gallon tank with a heater and filter, by himself. I keep the temp at about 76-78 degrees. We believe he is at least 2.5 years old now. I use Stress Coat whenever I change his water, and sometimes Prime. I usually use a gravel vaccum for water changes and don't remove all the water. Does he need medicine or is he just getting old? The water changes don't seem to be helping and stress him out. Thank you in advance for any advice you can give me!