Question: how long does it take for chicken to lay eggs after mating?
Answer: The hen will lay eggs at 6 to 9 months give or take depending on breed, time of year nutrition etc etc. The rooster can and will mate with females long before they lay eggs, that too is quite variable based on the conditions noted above.