Someone commented regarding my writings that it cannot be that there is a fixed chronology to eschatological events. Moshiach can come any day.
Who speaks like this, speaks according to the Hanhaga of Mishpat, justice, Din and Chesed, S'char v'Onesh, reward and punishment. This Hanhaga is rooted in the lower Partzufim. According to this Hanhaga, Moshiach will come if we will do Teshuva.
However, there is another Hanhaga, which has a much deeper source. In this world, it can be that Tzaddik v'Ra Lo, Rasha v'Tov Lo. Bad things can happen to good people. Good things can happen to bad people. This Hanhaga enables free will, and therefore it enables the Hanhaga of reward and punishment. Moreover, it repairs the world in a way that differs essentially from reward and punishment. It repairs and refines the world through the suffering of the Tzaddik. The Shoresh of this Hanhaga is in Atik Yamim, which connects between time, history, and timelessness, eternity. In this Hanhaga, HaZeman Gorem, time is the cause, not the deeds of man.