how long have you had the fish? what size tank and parameters? tankmates
levamisole and prazi are good to cover most internal parasitic worms
if he is not eating I would try metro in the water for hexamita and spironucleus. Metro works better when eaten but that isn't an option for you right now