A chicken egg takes 21 days to hatch; some take longer, so keep hoping until Day 23. We’ve heard of a hen taking 25 days to hatch an egg, but that is unusual.