As Taffee50 said it takes 6 months to lay. Sometimes 7 as it did for some of my flock. The first to lay were the barred rocks for us and they have been great layers.I am impatiently waiting for my first egg. I have barred rocks, australorps, a silkie, an oeg,a deleware,and a partridge rock. My neighbors have already started laying and we got them at the same time. They keep kicking the fake egg out of the nesting box. They are 22 and 23 weeks old. What is going on with my flock?