We had planned to cook our own ham this year but were all ill and never got round to it so just bought a ready cooked ham joint thingy from Tesco. We chucked out the wrapper so don't know how long it keeps for after opening. The use by date was 2 Jan, but presumably that was after it was unpacked? We actually opened it on 27th Dec, so it's been open and used for 3 days now but we've still got a lot left and have got a couple of recipes we could use it in the next few days.
Uh-oh, the problem has been solved! DH is doing a Carluccio recipe which uses ham called Pasta For All Seasons. He said that he hadn't realised that of what was left of the ham, half of it was the bone and fat!! So we've got enough for our tea tonight and then it's well and truly gone. Was lovely, even though we didn't cook it ourselves.