That somewhat depends on where you live and the time of year they are hatched. I got mine at the beginning of May 2016. MOST guineas born at that time wouldn't start laying until spring, but mine started laying the end of August and I had one go broody on me the end of September, so they were almost 3 months old when I saw the first egg. They stopped laying the beginning of October and haven't started laying yet this year, but I live in Central New York. I'm guessing it will be about another month for me. Others in warmer areas may have guineas laying in February or March.