When you buy sliced ham in a packet, it usually has a use within 2 days once opened. I often keep it for 3 or 4 days, but how long do you think it would keep. The sliced ham for sandwiches usually comes in quite big quantities and I am only making packed lunches for my daughter.