I have 40 chickens and just recently I started getting maybe 1 or 2 eggs a day. This coincided with my husband cleaning the chicken house and removing the old broken nest boxes, so I thought that maybe the hens were stressed about that until I found empty egg shells in the house, so someone is eating my eggs! If I am home on the weekends I try to collect eggs 3 or 4 times a day but by the time I get home from work during the week all I find are a couple of shells. I have tried filling an egg with hot sauce and one with mustard ( things I read on line) but neither helped they ate those too! Any ideas on how to stop the cannibal chicken? I also have a problem with roosters hanging out in the house and causing the hens to squawk and fuss, I have never had this problem before, unless its the roosters that are eating the eggs, I cant figure out why roosters would be in there bothering the hens?