Jesus says that those who believe in him have (not will have) everlasting life. To receive eternal life is to join in God’s life, which by nature is eternal. Thus, eternal life begins at the moment of spiritual rebirth.
And anyone who believes in God’s Son has eternal life. Anyone who doesn’t obey the Son will never experience eternal life but remains under God’s angry judgment.” (John 3:36 NLT)