Depends on the hen. I have one that started laying again 2 weeks to the day after the dog found her eggs. Then I had another that raised her chicks to almost 3 months old, started laying the next day, and went broody again about a week later. I also have one that has chicks about 2 months old...