Ham's shelf life depends on factors like whether it is cured, cooked, or sealed in an unopened package. Look for these signs ...