Borrowed time

noun an uncertain and usually uncontrolled postponement of something inevitable — used with living on

Merriam-Webster's Collegiate Dictionary