Keep a close eye on him, and don't put any more fish in that tank. I do agree with wilder that this has been going on for too long now. Unfortunately, whirling disease is incurable. So if it is whirling disease, you will see no improvement over the next few days; there is nothing you can do for this scenario. Keep other fish out of that tank incase it is, to keep it from spreading to them.