Ham can be safely kept in the freezer for 6 to 8 months past its sell-by date. An airtight plastic container should be used for storage.
An unopened ham will last for 1 to 2 weeks in the refrigerator, while an opened ham will last only 7 to 10 days. A spoiled ham will smell sour and have slimy flesh, and the pink meat will turn gray.
Ham is a cured meat that is obtained from the hind legs of a hog. Whole hams are very popular main dishes for holiday feasts, while sliced and cubed ham is eaten all year long.