I have 3 chickens, the buff orphington started laying at 21 weeks old and consistently lays everyday at the same time, even 2 double yolks so far. The Golden lace Wyandotte and speckled sussex haven't layed a one yet. They are on Purina Layena with omega 3, with oyster shell mixed in and scratch mixed in too. Does it take some breeds longer than others? Is it possible they won't ever lay? and they are definitely not roosters. Thanks!!