Discrete units within a greater system provide reference points.
A discrete unit would have two end points. Infinite time would not.
Why not? I can conceive of an infinite line with two end points. It would just stop at two end points with still an infinity of points in between, just like the interval of real number between 0 and 1. There in effect a bijection between the two. There's no contradiction in that idea.
The reality is that you have assumed a particular model for your notion of the past and you are apparently unable or somehow unwilling to understand that there's absolutely no evidence whatsoever that your model would be correct.
And you can even get yourself to explain and justify your weird position.
EB
To measure something real you need to agree on a measurement unit. For time that is the second.
So the question wether time has been going on for ever or not is a question of wether there is a finite number of seconds since the first second. (Or equivalent: if there was a first second).
Not wether the timedimension can be divided into infinitesimal points...


Insane? Maybe take some cleansing breaths and see if you can't connect with a rational perspective.