answered question
Ducks lay once they are around 5 or 6 months old and depending on the breed will lay up to 340 eggs in a year.  Some breeds lay a  lot less.  Ducks will lay eggs whether or not they are run with a drake and you can eat fertilised eggs as long as you collect them regularly. Answer … Read more