Probably not. Most hams are safe to eat three to five days after cooking. Country ham or canned ham can be eaten up to seven ...