If it is kept at an acceptable temperature, I would say it is good until it begins to smell bad. It could vary depending on how long it may have set on the shelf in the store prior to being sold.
Meats do not last long in the refrigerator. Only about 3 to 4 days if it is raw. Then 1 to 2 days longer if cooked and placed in an airtight container. You should always cover meats when stored in the fridge.
Three days
Ham should be good for 4 to 5 days refrigerated.
Ham should be good 4 to 5 days refrigerated.
An unopened, cooked ham should be good refrigerated for 5 to 7 days.
Ham shanks should be good for 4 to 5 days refrigerated, maybe a little longer.
It is recommended that refrigerated cooked ham be eaten within three to five days of purchase. If stored in the freezer, it should be consumed within one to two months.
7 - 10 days?
Shop sealed: until best before date Unsealed uncooked: 3 days Unsealed cooked: 14 hours
The ham bone should be safe refrigerated for about 3 days. A good alternative is to freeze it. When you're ready to make the soup, you can just put it in the soup frozen and it will thaw in the soup.
7 days after purchase & 2 months in the freezer.
After thawing in the refrigerator the pork can be refrigerated safely for 3 to 5 days
About four to five days, properly refrigerated.
Not for a long time no, ideally you would want to keep all meats refrigerated where possible.