A smoked ham hock should keep refrigerated for up to a week, though I have had some become moldy before that. I try to use mine within a couple days of purchase.
One Answer.
Approximately 5-7 days.
.
Another answer.
That depends upon the type of ham itself, the packaging, the cleanliness of the slicers, storage temperatures, etc. It should keep for 3-5 days.