So, according to those type of religions when you die you go to heaven or hell and stay there for eternity.
This would then mean every new body that comes into this life, "God" would have to create a new soul for that body.
Don't you think heaven and hell would get incredibly packed? Or is heaven and hell more of an idea created by each individual?
Do souls die off eventually, as taught by those religions? How does this work?