Cooked ham lasts around three to four days when stored in the refrigerator. Cooked ham lasts three to four months when stored in the freezer.
The best way to store cooked ham in the refrigerator is by wrapping it in plastic wrap or aluminum foil. Cooked ham should be placed in an airtight container or freezer bag before being placed in the freezer. Cooked ham should not be left out for longer than two hours. Ham that is left out for longer than the recommended amount of time should be discarded. Ham that has spoiled tends to have a sour smell or a slimy texture and should not be consumed.