Live On Borrowed Time

Continue to exist or function beyond what is expected; survive on time already spent.

Synonyms: on borrowed time