I have a handful of red stars from the year before last. I have a black star and an orpington around the same age. I also have chicks I got in february. Then I have two batches that I hatched, myself, since then. Three other people got some of the chicks I got in february, and theirs are all laying. My red stars, black star, and orpington were all laying this summer. Right now NO ONE is laying. I have put a light in the coop, the nest boxes are the same as they always have been... My dad swears "they aren't getting enough food." We recently haven't been able to afford chicken feed, so we've been throwing them lots of random table scraps, oatmeal, rice, and even dry puppy food (which they love.) They are in my fenced in back yard, which is pretty big, and still has some foliage to graze on. I try to throw them extra grass and yard stuff whenever I can. What's the deal? I also have six ducks from february. A friend got the others and of course - hers are laying and mine aren't. I'm so confused!! What can I be doing wrong??