What's the reason and easy solution for my chickens breaking their eggs?
There can be many reasons why chickens start eating their own eggs, but the main one usually is because their calcium levels are low. Calcium deficiency causes a chicken to seek out a supplemental diet of eggshell which are full of calcium.
Chickens may also eat their eggs due to accidental discovery. If a chicken coop is crowded, a chicken can very easily break an egg. Once the egg is broken, the chicken may begin to eat the yolk and develop a taste for eggs. Therefore, even if the initial egg breaking was an accident, it may gradually become a behavior in your chicken. And, if left in the coop with the rest of the chickens, the hen’s behavior may rub off on the others further reducing the number of eggs you can collect. To help prevent this you can start by providing your chickens with a free-choice oyster shell, which is high in calcium, in the event that your hen is eating their eggs because they are calcium deficient.
Another issue that may be the cause of your hen’s egg eating is boredom. Be sure to provide your chickens with enough space and pasture to roam around. Additionally, collect the eggs at least twice a day to keep your chickens from being tempted to break them.