Ok, here is my issue. I have 8 hens that free range on a 1/4 acre, under greenery and wonderful flowers that are great for protection. We feed them food every other day, provide plenty of water for them, they aren't molting yet, but they aren't laying! I live in OK and the high temperature has been between 85 and 100 degrees for the past several weeks (two months). We thought that they stopped laying because it's too hot, but even on cloudy weekends, they still don't lay. Every once in a while, one will lay (Easter Egger). So what's going on? Are we doing something wrong? We feed them layer feed. We use to get 8 eggs a day (when we had 10 hens). Is it because most of them are "cold-tolerant" birds? Even our one blue andalusian isn't laying. Is it the nesting material? We use to use straw, but they always pulled it out, so we started using hay. We feed them their eggs (crushed up) so they have calcium. I'm at a loss. I have people asking me to buy eggs, but it's kind of embarassing saying my birds aren't laying right now without having a reason.

help me out please!