Ivermectin= 2 week wait, gets many types of worms- not tapeworm
Eprinex= no wait, gets many types of worms- not tapeworm
Piperazine= 2 week wait, ONLY gets roundworms
It's confusing, but sometimes it also depends on what you can get locally.
Eprinex is an Avermectin, as is Ivermectin. Where do you get your information about waiting? The med is for cattle with a no milk/meat withdrawal time, which does not necessarily translate to eggs & layers.
I do not wait to eat the eggs with Eprinex. To my way of thinking, I'd say the "no withdrawal" does translate to eggs since it's not an issue with milk and meat, however, whatever folks feel comfortable with is up to them.
I think Wazine is only good if you know for sure they have roundworms. Otherwise, I'd use a more broad spectrum wormer.