How old are ducks when they start laying eggs?
Lighter-weight duck breeds mature sexually at 17-24 weeks of age and begin laying eggs at that time. Heavier duck breeds usually start laying between 20-30 weeks of age.
Join Alexa Answers
Help make Alexa smarter and share your knowledge with the worldLEARN MORE