Whereas fertilized chicken eggs usually take exactly 21 days to hatch, most duck eggs take 28 days, apart from Muscovy ducks. As a general rule of thumb, the eggs of Muscovy ducks take 35 days, but once again, it can vary slightly depending on conditions.