how long does a mallard duck live
Did you know that a duck could live upto 20 years? Yes, that is right. Although domesticated ducks have a relatively less lifespan when compared to their wild counterparts, the former can approximately live for 10 to 15 years. One mallard duck lived for 27 years, making it the highest life span for a duck till date. These lovely birds are generally found in aquatic habitats like wetlands, marshes, ponds, rivers, lakes and even oceans. Winter is the perfect season for ducks to look out for a mate.