Question: how long can you keep roast ham?
Answer: HAM - BAKED/COOKED AT HOME, LEFTOVERS Properly stored, cooked ham will last for 3 to 4 days in the refrigerator. To further extend the shelf life of cooked ham, freeze it; freeze in covered airtight containers or heavy-duty freezer bags, or wrap tightly with heavy-duty aluminum foil or freezer wrap.