Hiya
I'm at work at the moment so will put the photo up this evening.
However, I can say straightaway that your main problem is water quality because your tank is far too small for your fish. Goldfish need a minimum of 10 gallons per fish - no matter what size they are - because they produce a huge amount of wastes which quickly poison a small body of water. With 5 fish, you should have a 50 gallon tank - as a bare minimum - not a 4 gallon. That's why you have nitrite and nitrate readings like you do even after the tank has been running for 6 months - the wtaer volume is insufficient to keep the water quality stable. They also need this amount of space to grow; goldfish reach between 6 and 14" long, but if the space is cramped then their growth is stunted and their lifespan severaly shortened.
Poor water quality causes all sorts of diseases because the fish get very stressed and weakened by it. There is little value in suggesting treatments for your moor until you can improve the water quality, because he will never heal unless he has this. If you can't manage to get them a bigger tank, then I would really suggest you give the fish to a store or a friend; they will not last long in a 4-gallon I'm afraid. As an alternative, you can buy large plastic tubs (called rubbermaid tubs in the US), which - with the addition of a filter and aeration - make very good homes for fish. Would that be an option for you?
Sorry to give you the bad news!