how long before a chicken egg hatches
Chicken eggs take exactly 21 days from the date they are started incubating. Hatched naturally, most broody hens will take about 6 days to gather enough eggs and then set the nest. For the next 21 days she will seldom leave the nest except for defecating and occasionally for food and water.