not long for
About or likely to depart from (something or some place) soon. I'm sorry to say that Great-Grandma Jean is not long for this world. I think we should all make the trip to see her one last time. If these rumors are to be believed, the president's secretary isn't long for the administration.
not long for
Unlikely to remain for much more time in: not long for this world.