Ducks lay one egg per day, or every 24 to 48 hours depending on the species. Ducks usually begin laying eggs at around 6–7 months of age