Kyle8921:
As stated in many responses above you are hung-up on “time.” And I am convinced that you have no understanding of “infinity or infinite.” Infinity is badly used in science and mathmatics to mean “greater than needed in a partcular computation.” One definition of parallel lines is two lines extending to “infinity” that always remain the same distance apart. The word “infinity” is misused. That definition realy means that two lines are extended far beyond the length of the practical application and remain the same distance apart. “Infinity” means no limit, no definition, no qualification, no description, no time, no space, no size, no place. There cannot be two infinite existences, because one would have to end where the other begain, therefore neither would be infinite.
Next, “time” does not exist. Time is a organizational tool devised by man to keep track of change. God created a Universe of constant change. It is orderly change and man has devised time as a method to keep track of the changes. The is no such thing as a “year.” A year is one complete orbit of the earth around the sun. There is no such thing as a mile; like time it is a man-devised method to measure space between objects.
God is Absolute BEING, Absolute Intelligence, Absolute WILL. He has no attributes, because any attribute you might apply to Him (All Merciful) is infinite. There is no room outside of infinite for anything else. If you say He is All Just, that is infinite and there is no room outside for anything else. Etc., etc., Therefore His Mercy and Justice are One and the same and cannot be separated from His Infinite Being.
There is no way any human mind can understand this, and no one not even the Blessed Virgin can fully comprehend God. Only God can. As stated by others there is no “time” before or after creation, because time is man’s invention to keep track of change in God’s creation, the material Universe.