How many years do ducks live in nature is difficult to say, there is no exact data. First, there are many predators, and secondly, many species are being hunted. But among all the record holders are Mallard. They are able to live 20 or even more years.
The average life of an ordinary wild duck is about 12-14 years. But domestic species live very little, since they are grown mainly up to 2-2.5 years for obtaining meat.
How much is the weight of wild ducks is also difficult to say, since it depends on the season and species. But on average the usual Mallard, for example, weighs from 1.4 to 2 kilograms. The largest bird in the world of the duck family is the swan of the Klikun, which weighs about 17 kg. Judging by the description, he looks like a normal Shipun, but distinguishes his manner of behavior and the shape of his beak. But how much a domestic duck can weigh depends on the feeding conditions.