live on borrowed time

[live on borrowed time] {v. phr.} To live or last longer than wasexpected.

Ever since his operation, Harvey felt he was living onborrowed time.

Mr. Brown was living on borrowed time because ayear ago the doctors had told him he would only live six months.