Mine have been just about 5 months in the past, IIRC. These were mostly EE but also Brown Leghorns and Black Australorps. In each case I got them very early in the spring (March) so they came of laying age about August, just as the days were becoming shorter and then fall and winter were coming on. I now have some Speckled Sussexes and Marans that are a little over 3 months old, hoping they will start in the next few weeks, but we'll see. I think it has to do somewhat not only with their age but also with the calendar. In other words, if they hit puberty in the dead of winter when the days are short, they may not start to lay until the days lengthen. I got these pullets with an eye to them hitting puberty during the long days of summer, so I'm hoping for the best.