Smoked ham can be safely refrigerated for three to five days after it is cooked. Uncooked smoked ham can be stored for five to seven days or until the "use by" date stamped on the package.
Cooked ham can be frozen for one to two months, or if uncooked, for up to four months. Freezing ham causes some texture and color loss. Canned hams can be kept in the refrigerator for up to a year if they are unopened. If the ham is packaged, it is important to read the label for preparation and storage requirements. Depending on the manufacturer, the type of ham and how it is packaged, refrigeration requirements can differ.