If there is no answer for a long time

“ If you find yourself in a difficulty from which it is difficult to get out, the only thing you can do is make du’a and seek refuge with ALLAH after you have repented of your sins, because sin requires punishment .

Thus, when sins are forgiven, there is no more reason for punishment.
And if you repented and made du’a, but did not see any signs of an answer, look at your deeds. Maybe repentance was wrong, then fix it, then do du’a again and never get tired of making du’a.

Maybe the benefit is in delaying the response, and maybe the benefit is in not responding, so that you can be rewarded and get the answer in the way that is most beneficial to you. And maybe the benefit lies in the fact that you do not get what you asked for, but get something else in return.

Therefore, if Iblis comes and says to you: “How many times have you called to HIM, but you have not received an answer!”, you say: “I worship ALLAH, making du’a, and I am sure that the answer will come. Maybe there is goodness in the delay of the answer for me, and even if there is no answer, my worship and humility have already taken place.

Therefore, do not ask for anything except by combining it with asking for what is best, because the emergence of many desires for worldly life was the cause of death.

“Saydul Khatyr”, chapter 249.