Mrs.Puff :
yeah, ridgerunner is right about the worms. They would have to have one heck of a worm problem to totally stop laying. I know my hens have some worms, but they're free range and just gonna get them, and I don't have any problems with no eggs.
I read that if the hens have worms...