When stored correctly in a ham bag that is refreshed, it should last about a week.
To store correctly, always ensure it’s kept in the coolest part of the fridge. Keep the ham wrapped in a ham bag that has been moistened with water and a tablespoon of vinegar. Refresh the ham bag regularly to ensure it doesn’t dry out.