The question of what happens after death can be confusing. The Bible is not explicitly clear on when a person will reach their final eternal destiny. The Bible tells us that after the moment of death, a person is taken to Heaven or Hell based on whether he or she had received Christ as his or her Savior. For believers, after death is to be “away from the body and at home with the Lord” (2 Corinthians 5:6-8; Philippians 1:23). For unbelievers, after death means everlasting punishment in Hell (Luke 16:22-23).
This is where it can get confusing as to what happens after death. Revelation 20:11-15 describes all those in Hell being cast into the lake of fire. Revelation chapters 21-22 describe a New Heaven and New Earth. Therefore, it seems that until the final resurrection, after death a person resides in a “temporary” Heaven and Hell. A person’s eternal destiny will not change, but the precise “location” of a person’s eternal destiny will change. At some point after death, believers will be sent to the New Heavens and New Earth (Revelation 21:1). At some point after death, unbelievers will be thrown into the lake of fire (Revelation 20:11-15). These are the final, eternal destinations of all people – based entirely on whether a person had trusted Jesus Christ alone for the salvation of their sins.