It is difficult to imagine the infiniteness of space and how it itself is expanding rather than the universe expanding into something else. A helpful analogy is that of drawing little dots (representing galaxies or some other sub-universal structure) onto a deflated balloon and then blowing it up. The surface expands in all directions, with each dot moving away from every other dot. Although the analogous surface (the outside of the balloon) is effectively 2 dimensional, it's possible to imagine its translation into 3 dimensions.
As for time, though, I have a hard time picturing its "before / during / after" states, and I realize those words aren't even accurate. Time supposedly began at the Big Bang and may end at the Big Crunch. But I'm wondering if anyone knows of an analogy for time, similar to the balloon analogy that applies to space. Is there a way to imagine time in some comprehensible way?