I say Heaven and Hell, are just different states of being. They are eternal because they are always there, but WE are not so eternal to be in them for such a time. We are the ones who fall out of it.
My view of afterlife is where one has the option of moving onto the higher states of consciousness, now that it has left the body. It is harder for lower states of existence, for souls in such a state do not believe that their reality gets any better. Thus, they stay in hell eternally, or until some resolution from the outside acts upon the said soul.
tl;dr --- In short, you die with your reality view. That is why it's
life that is supposed to be lived to the fullest, and done so with a smile. Because if one is able to deal with all the bs down here and still manage to be happy, of course they can appreciate the realms beyond; it's there too! The only real difference is that you learned in life how to be happy with it all, so you can take an eternity of it. That's what life is about.
QUOTE
"If ya lived a good life, yer gona love it in dere... if ya lived a bad life, (*hears a scream beyond the door*)"
-Episode of "Are You Afraid of the Dark?"