When will Mahdi Come?

The Mahdi will not be to the level of piety that we expect him to be but in one night Allah will cause him to repent as Ibn Kathir said: “He will repent from his ways and he will become basically the most pure person on earth” We also know that in the time that he will come…