The friendliest place on the web for anyone with an interest in aquariums or fish keeping!
If you have answers, please help by responding to the unanswered posts.
It kinda looks like it, at first I would do a 25 percent water change then treat the tank with melafix for about a week. Then do another water change. I'm not sure if melafix is great for this, but it has treated fin rot in my tank.
That is your problem right there, you cannot give your fish the same food every time. They need a very balanced diet, I give my cichlids, two kinds of pellets, dried shrimp, flakes, and live food. I alternate these foods and mix them together. You should try this.