To stay longer than expected or desired; to surpass in endurance or persistence.
To remain in a place or situation longer than is considered appropriate or welcome.