I worked at the Honey Baked Ham Co. 5 days from the date of purchase in the fridge, and 60 days in the freezer well wrapped so it doesn't get freezer burned.
A ham can keep for about a week. Any longer, it can go bad.
Thanks! Your answer is awaiting moderation.