My indian runner ducks have been laying for over 2 months. My call ducks have been laying for a month. I am getting so many that I have been eating them waiting for the ducks to start setting. I keep the eggs for 2 weeks before I eat them in case one of my calls become broody. Norman