Everybody knows ducks lay one egg a day. If you exclaim excitedly, “My duck laid two eggs today!” you’ll probably get funny looks. They’ll tell you, no, ducks never lay two eggs in a day.
But they’d be wrong.
Once in a while, a duck owner will get one more egg than the amount of female ducks they have.
Can a duck really lay two eggs in one day?
Surprisingly, yes, ducks occasionally lay two eggs in a day.
It’s rare, but it does happen and it’s completely normal. It’s most common in young ducks whose hormones are still out of whack. In fact, some people have even gotten three eggs in one day. Most likely, however, these extra eggs won’t last long. Soon enough, her hormones will balance out and she will start laying normally, one egg per day. These extra eggs are often soft-shelled, because ducks rarely have enough resources to make two shells. I once had a young chicken, Bettina, who laid two soft-shelled eggs less than an hour apart, on her first time ever laying. Her sister Ingrid later laid two hard-shelled eggs in one day. I’ve also had a duck lay two eggs in a day on at least one occasion.
Normally this is just a one-time thing. However, occasionally, a duck will keep laying two hard-shelled eggs a day for long periods of time. If you have one of these “wonder ducks,” don’t worry about her. Enjoy the extra eggs for as long as she’ll give them to you!