For DE to be effective you need to feed it for a full 30 days to break the life cycle, it's effective on roundworms, whipworms, pinworms, and hookworms, not sure about others. That's info I got from our vet, it applies to most pets and human beings as well. You need to purchase food grade DE for safe ingestion.