My hens are not broody, they're just on strike now for the 4th day (I think because we had torrential rain and it stressed them). But, the hens go sit on the nest for an hour every day. One sat for 3 hours. Neither of them laid anything. If they don't have an egg to lay, why would they sit on the nest at all? If they do have an egg to lay, why would they not lay it while on the nest? I don't think they're eating eggs. They *have* eaten thin-shelled eggs that fall to the floor in the night, but there are wooden eggs in the nest and I don't think they've ever learned they can break an egg in the nest. They're just not laying. So why the sitting?