I have a 5 month old hen that is eating her eggs. The entire egg, inside and the shell, but she doesn't bother the other hens eggs. I've researched causes for this but nothing seems to apply. They get fresh water twice a day and it is always full. They never run out of food. They are feed a quality layer feed that should be giving required protein and calcium. They have a side dish of oyster shells that I keep filled. There are only 3 hens in a 4x4 coop with a 4x20 run, so overcrowding shouldn't be the issue. There are also 3 nesting boxes for the 3 hens. Although she doesn't lay in the nesting boxes. She lays on the coop floor. I almost suspect she is laying while on the roost as she doesn't scratch out a nest. And to complicate it more, when she started laying, she was laying soft shelled eggs. No shell just the membrane. How do I get her to stop eating her eggs?