The Eprinex Pour On is for cattle and the box says there is no withdrawal time for meat or milk. To some, that translates to no withdrawal time for eggs. I've only wormed the entire flock twice in over three years with Eprinex and we ate the eggs. Invermectin is different from Eprinex and I would toss eggs for two weeks afterward with most any chemical wormer.