When you have a sick fish the first thing to check is the water quality as 99.9% of the time this is what the problem is. Some fish are more sensitive to poor or bad water conditions than others.
The most important things to test are the ammonia, nitrite and nitrate levels as this will tell you about the water quality. You can buy test kits from the shop or some shops will test the water for you.
What size is your tank, how long has it been set up and what sort of filtration does it have?