Ham should be good 4 to 5 days refrigerated.
It is not good practice to keep cooked meats frozen for long, but I'd say you should be fine up to a week or 2.
how long to cook a fully cooked ham shank portion..cover or uncovered?
As long as it is in a sealed container and the refrigerator is set to 39 degrees (the optimum temperature), cooked meats such as ham will stay fresh for up to 10 days or so. However, the presence of any unusual odor when you open the container, or any mold or growth on any food indicates that it is spoiled and should be discarded. In my house, these are referred to as "science experiments".
The way to know if cooked ham is bad is by how long it has been in the fridge or freezer. In the fridge, cooked ham can last 7 to 10 days. In the freezer, it will last 6 to 8 months. Cooked ham that is bad will also develop a bad smell and may appear slimy to the touch.
An unopened, cooked ham should be good refrigerated for 5 to 7 days.
Large pieces of meat, such as ham, should be cooked on the low setting. A 9 pound ham should be cooked on low for approximately 8 hours. Most hams are precooked, and this will ensure that the entire ham is at a safe temperature.
Up to 2 years.
It's not cooked but dry-cured.
90 to 120 days
Cooked meat could be left at room temperature for no more than 2 hours. Less time is better, particularly if ambient temperature is around 90°F.
Yes, you can safely freeze ham after it has been cooked. After thawing the same frozen cooked ham, it is unsafe to freeze it again.