I have a broody on eggs at the moment. She is what I like to call my "free range" broody. She gets in and out of the pen on her own and managed to lay a hidden stash of 16 eggs (all hers). She's been on them approx 10-11 days now (as she is "free range" setting I'm not sure of the exact day she started.) Yesterday I went to check on her and two of the eggs were pushed out of the nest and broken, the contents gone. This morning when I checked on her there was another empty egg and she had moved the remaining 13 to the other side of the abandoned dogloo where she took up residence (I candled about 3 and all were growing. Didn't want to upset her too much.) I normally separate and cage my broodies at the point of set to be able to protect and keep tabs on them through the process. Also, when I set broody hens I set them with eggs that were laid that day as to retain the highest chance of viability. So with my "free range" broody the 1st egg was laid 16 days prior to the 16th egg. Follow me? The viability of the older eggs is decreased. Since this girl is my free ranger I thought it would be kind of cool to see how a chicken would do it in the "wild". Which is to say I have provided her with water (it's 90+ degrees some days) but nothing else. She will get off the nest about every other day to join the flock, eat, dirt bathe, etc for about 1/2 an hour and then return to the nest. My theory is, that even though she does leave to stretch, hydrate and eat, eating eggs is a normal part of a natural set. Out of the 16 eggs she laid herself, the chances of all being fertile is very slim. I believe she eats those that are bad or non viable to sustain herself through the set. The egg provides much needed nutrients and allows her to stay on the nest if she feels the need to do so. And yes, I spend wayyyyy too much time studying my chickens. Just my two cents.