I have about 12 hens, we have had the since about July of last year. They all were laying just fine up until about April. I have tried just about everything to try to get some eggs again but nothing is working. My guineas and ducks stopped laying too they all usually lay all the time. They are free range hens, they lay their eggs in a large hen house, they eat eggs pellets, egg shells and oyster shells ground up and mixed in their feed, I have tried locking them in the house to encourage them to lay (if they aren't laying) I have pretty much done everything I could think of, I put golf balls out in case there are snakes, and I have been checking every night for the last two weeks for any predators, their yard is pretty well lit thanks to the random street light in our neighbors back yard. We have a guy that lives three houses down that has chickens and he said his hens are laying. He just got them about a month ago. I really would love to have fresh eggs again so anything will help.