The final Judgment
The Bible is clear that there is a day of judgment for all people. And the executive judgment is not at death, but on the last day—when the Lord returns. Paul wrote,
2 Timothy 4:1 “I charge thee therefore before God, and the Lord Jesus Christ, who shall judge the quick and the dead at his appearing and his kingdom”.
Why would Jesus come to judge the dead if the dead go straight to heaven or hell at death? Is this a second judgment for them, or a verification of the first judgment to see if God made any mistake by sending people to the wrong side earlier? No! There is only one judgment and that is on the final day, and not at death.
Jesus told His very own disciples that He would go ahead to heaven and prepare places for all of them and then come back to take them to heaven, and not that they would come there at death! He said, John 14:3 “And if I go and prepare a place for you, I will come again, and receive you unto myself; that where I am, there ye may be also.”
The man of God’s own heart, King David, is not yet gone to heaven according to the apostle Peter. Peter filled with the Holy Spirit on the day of Pentecost said,
Acts 2:29, 34 “Men and brethren, let me freely speak unto you of the patriarch David, that he is both dead and buried, and his sepulchre is with us unto this day….For David is not ascended into the heavens”.
If the man of God’s own heart, King David, has not gone to heaven yet, then how can anyone else go?
There are a few people, that the Bible mentions, who have gone to heaven like Enoch, Moses Elijah, our Lord Jesus, and the first fruits at the resurrection of Jesus. But they all went to heaven with a body, and not an immortal soul departing from the body!