Leftover ham is good for 3-5 days in the fridge as long as you store it immediately. You can also freeze it.