how often do ducks lay eggs?
Muscovy will lay up to 180 eggs a year and hatch about four sets of ducklings if they get lots of high protein feed. Muscovy ducks are great mothers and do a good job raising their young. Muscovy take longer to hatch than other poultry... an egg takes 33 to 35 days to hatch. A chicken, for example, hatches in 21 days.