The Prophet, peace and blessings of Allah be upon him, said:
“The du’a of any worshipper will continue to be responded to, as long as he does not ask for a sin or breaking the ties of kinship, and as long as he is not hasty.”
It was asked, ‘O Messenger of Allah, and what does it mean to be hasty? He responded:
“A worshipper says, ‘I have prayed and prayed, and I don’t see that it will be accepted,’ so he gives up hope of being answered and leaves du‘a.'” (Recorded in Muslim)
A worshipper should never give up hope of a response to their du’a. Even if they have prayed for years and years, they should continue to beseech Allah, for how do they know when the response of Allah will come? Some of the wisdom behind a delayed response to du’a will be mentioned in coming posts inshaAllah.