The Bible seems to argue both cases and it seems like it's a contradiction or maybe I'm not understanding it right. Does anyone have a clear answer? On one hand, Revelations states that Jesus will raise the dead so I guess that means they aren't in heaven or hell yet. Also, Ecclesiastes states that the dead have no memory, no wisdom, no thoughts, etc. which also seems to favor the theory of no afterlife until after the second coming of Christ. But on the other hand, what about the story of Lazarus and the rich man, or the fact that Moses and Elijah showed up on the mountain with Jesus, or how King Saul called upon Samuel to consult with him; all these stories seem to support that hell and heaven already exist and you go there as soon as you die. Also when Jesus died on the cross, the Bible states that he descended into hell, but on the third day he rose again. Why would he need to descend into hell if there was no one there yet? I thought Jesus descended into hell (Abraham's bosom) to grab all His followers and bring them to their new home in heaven. Thanks for answering :)