My Buff Orpingtons have always started laying around 24-26 weeks. With my last hatch, one of my pullets started laying at 15.5 weeks. Of course, the early eggs were very small. Now that she has been laying for 10 weeks, her eggs are still very small, about 40 grams and half the size of my hens...