He has beaten death so many times and has never died, also he must’ve took a breath and restarted the timer during sponge out of water so his time reset, he must have like 25 years to live instead of the usual time so he doesn’t need to reset it for a while