I have 10 chickens. Three welsummers who are about 18 weeks old, a barred rock, 2 EE's & 2 Light Brahmas who are about 21 weeks and 1 EE & 1 Columbian Wyandotte who are about 23 weeks old. I understand that I should not be watching for eggs from the Wellies for a few more weeks, but come on... 21-23 weeks are old enough to lay!!! My EEs started laying at 20 weeks 2 years ago when I got my first flock. Of course, a watched flock won't lay... I've been stalking them. Who else is waiting? What is the longest you have waited? I hatched one of the EE's, so I know exactly when she was born (4/23). The other ones (about 21 week olds) I got as one day olds about 4 days later. In the picture is 2 light brahmas, 1 barred rock & my columbian wyandotte. p.s. (eta) there are no hiding spots in their run. They are not free range so nowhere to hide them.