How often do you do water changes and do you siphon every time? What are your water stats? I have to say, you seem to always be worming your fish (could be caused from stress due to a dirty tank) and with these worms living in there (can be a sign of over feeding/ dirty tank) I hope it's not the case, especially because you also said your tank had been a bit cloudy the other day Probably be good to check your water stats.