I'd only keep it for a couple of days - make sure it's covered in cling film or kept in an airtight container.
I had some left over roast chicken that was used up in a wrap with some salad and the rest of it was used as a topping (mixed with some salsa sauce) with a jacket potato