Hens are not machines so egg production goes up and down in response to all sorts of things. And I agree about the vegetarian feed. The feeds I use have animal protein, plus I supplement them with fish and eggs. Chickens are omnivores by nature, not vegetarians.