My hens just started laying about 3 weeks ago...at first it was only one hen, as we only found one egg per day in the nest box. Once I found an egg in the run and thought it must have rolled out of the coop. This morning, I saw my Rhode Island sitting, and came back an hour later to collect the egg. Only to find a few of the girls eating the shells and a yolk sitting in the nest box! Then, I heard a squawk a few minutes later, and saw that someone had laid a small egg IN THE RUN, and I was able to get it just before they started to peck at it. Is it possible they've been eating eggs for weeks??? If so, how do I break this terrible habit??? I've done everything right: -there are fake wooden eggs in the nest boxes -there are 5 boxes for 12 hens -the nest boxes are soft and dark -they get lots of greens, berries and other scraps -they get time almost every evening outside of their run to forage and look for bugs -they have grit, oyster shells, and layer feed What am I doing wrong???? HELP!