We do not currently know of any antonyms for not long for this world.
The adjective not long for this world is defined as: