hi, im new to this forum and I've had my betta for 4 years. right now he lives in a 2 gal tank w/ a heater and I feed him betta flakes. He's always had a problem w/ his fins. I change the water and add tap water remover and the next day his fins are all red and then they start falling off. they are sorta growing back but not much and they aren't as fluffy as they were before. does anybody know why this happens? I do add aquarium salt in the tank. Could it maybe be the food isn't good enough for him? what other foods could I give him besides flakes?