Guidance And Respite
For repentance see Discussion 22342
As mentioned in above threads, God gives a limited time to every one. Once they knowingly reject truth and keep insisting on wrong then after the fixed time their hearts and fates are sealed. If their hears are not sealed then they still have time to repent.