I know that different breeds lay more than others. I read that ducks can lay for 3 to 4 years. Is this true? Is the laying steady? Surely it drops off, or decreases gradually after certain amounts of time. I have Buffs, but I would love to hear the egg-amounts from anyone.