555
Layers eat their eggs due to lack of calcium in their bodies. They may eat eggs due to lack of protein in their feeds or when the quality is poor.
Lack of calcium in the layers can also be seen when they lay eggs with light and weak shells because calcium is the main mineral in their formation. To ensure that the feeds have calcium, mix them with sea shells (amasonko).