In my experience, my ducks have always started laying around six or seven months. I have Rouens, Buff McCalls, and Mallards. They usually lay between 12 and 20 eggs for their clutch. They also breed all year. Maybe the southern climate is the reason for the differences.