outstayer

Noun

 * 1)  One who outstays.
 * an outstayer of welcomes