Matthew Slick on The Reasoning Show:
It's sort of the same problem I had when I first realized that it is irrational to believe in a "beginning of time" (as I somewhat understand it, the universe cannot have a beginning of time, because without time, there's no change, so how could something come from nothing? It simply cannot). The solution to this is that there was no beginning of time. Instead, time just runs in both directions, infinitely. This made more sense, but there was another problem which arose and that's something that Mr Slick has addressed in the above quote. The only solution I can think of is that time loops and repeats itself. So, in a way, it's one large loop of causal linkages, perpetually repeating. This change happens within the Totality and more accurately the loop itself is the Totality. Consciousness is created within this totality, along with these concepts.See we cannot transverse an infinite amount of time, because if we transversed an infinite amount of time, by definition it isn't infinite, because you can't transverse that which is infinite. We exist in this universe in the present. If the universe were infinitely old it would mean we've transversed an infinite amount of time to get to the present. But that's impossible. Therefore, the universe is not infinitely old.
Anyways, the above seems like a sufficient solution and appears logical (to me), and helps me understand time/causation and Infinity, in an abstract way.
Furthermore, the past created the present or "now" and it was all determined and is interconnected through causation. This "now" is the future now of the previous "now" (that I types at the top sentence of this poorly written paragraph). The two "now" were inevitable and wouldn't appear without each other. The causal linkage between the present and the present (or the now and the now) is Infinite and is interconnected in both directions or in other words it's linked causally in both directions, interconnected from the past infinity to the future infinity. The concept of time as a linear line runs from the past to now, interconnected, to a determined future. For ex...
Time (runs only forward): Infinity --> past --> present --> future --> infinity. Hence, time is infinite.
Without the present being as it is, the past wouldn't be as it was. Nothing would be, actually.
Reverse engineered time: Infinity <--> past <--> present <--> future <--> infinity.
That's why it made sense to think of it as an abstract loop. It somewhat makes the concept of an infinite amount of time without a beginning easier to understand.
Btw, the above is just a mental experiment. All I have to go by is present consciousness + past memory.