The Messenger of Allah ﷺ said, "There is no man who supplicates Allah with a prayer except that it is answered for him. Either it is hastened for him in this world, or it is stored up for him in the hereafter, or his sins are forgiven in proportion to his supplication, so long as he does not pray for something sinful or for the severing of family ties, or become impatient."They asked, "Messenger of Allah, how does one become impatient?"He replied, "He says, 'I called upon my Lord, but He did not answer me.'"
حدثنا يحيى بن موسى أخبرنا أبو معاوية أخبرنا الليث هو ابن أبي سليم عن زياد
قال رسول الله ﷺ ما من رجل يدعو الله بدعاء إلا استجيب له فإما أن يعجل له في الدنيا وإما أن يدخر له في الآخرة وإما أن يكفر عنه من ذنوبه بقدر ما دعا ما لم يدع بإثم أو قطيعة رحم أو يستعجل قالوا يا رسول الله وكيف يستعجل قال يقول دعوت ربي فما استجاب لي
[Its chain is daif] Abu Yaala also narrated it, no. 6134, from the hadith of Layth bin Abu Salim, from Ziyad bin Abu Mughira or Ziyad bin Mughira, with the same wording. Layth bin Abu Salim is daif, and Ziyad's lineage is not specified, as mentioned in Tuhfat Ashraf, 454/9.