Actually you should not keep it longer than 2 months if indeed it's cured uncooked ham.if it's cooked cured ham about 1 month..for future reference if you have cured ham don't freeze just store in cool dry place and it will last alot longer
1 year is the safest answer.
Thanks! Your answer is awaiting moderation.