My hens have a a tough year. We had a rat issue that seemed to be taken care of with trapping, neighborhood cats and a weasel. We blamed the lack of eggs on a wesel and rats. Changed the coop around so it can be sealed up at night so I know the birds are now safe and nothing can get to the eggs. During the day they are in a 12x12 chicken yard that is covered with a metal roof and chicken wire sides so they are safe during day time also. Its been 3-4 days and still no eggs. I see some feathers around the area but nothing major and birds appear to be full of feathers so I dont think they are molting. Is my steel roof preventing them from getting adequate light? Is it the change of the seasons? One bird is 4 y/o most of the others (12 total) are 7 m/o and had just begun laying prior to this problem. They get layena crumble plus a fair amount of table scraps(veggies and some meat), when available grass clippings, and a flock block. Im not fond of freeloaders so please give me some idea of why I have no eggs.