Cooked duck can be kept in an air-tight container in the refrigerator for a week or in the freezer for 4 to 6 months. In our parents' days, they used the old earthen pots called formas and would store them outside for days.