I use Eprinex. It is a pour-on version of Ivermectin that has zero-withdrawal, so I don't have to discard the eggs. I have never seen any mites on my chickens, nor do I see signs of worms. I have large chickens, so I put 7 drops to the back of the neck directly on the skin.