Youre right that is hard to answer because they all are individual. Even the same breeds can lay at different times. It is just when their bodies are ready. I have 3 EE's that were from the same hatch and stick together at all times, one started laying then one a week later and the last one still has not laid yet. They give a guid line of 18-25 weeks but they are all different.