How often do Cayugas lay?
How often do Muscovies lay?
How often do Runners lay?
Not how many annual eggs, just how often.
Ducks generally lay once every 24 hours. The exceptions to that are ducks that are broody, sick, or do not have enough light to stimulate egg laying.