یکی از پرسشهایی که همواره برای بندگان مومن خدا مطرح میشود این است که چرا گاهی دعاها و خواستههای ما برآورده و مستجاب نمیشود؟ این مساله عوامل زیادی دارد که پاسخ آن را در کلام معصومین(ع) جستجو میکنیم.
امام علی(ع) در پاسخ سوال فردی مبنی بر اینکه خداوند فرموده است «مرا بخوانید، تا اجابتتان کنم». پس، چرا دعا میکنیم ولی دعایمان اجابت نمیشود؟ فرمودند: " زیرا دلهای شما هشت خیانت کرده است: نخستین آنها این است که شما خدا را شناختید، امّا حقّ او را چنان که بر شما واجب کرده است ادا نکردید؛ بنابراین، شناخت شما به کارتان نیامد ... وقتی درها و راههای دعا را بستهاید چه دعایی از شما مستجاب میشود؟۱".
امام صادق(ع) نیز در پاسخ به گروهی که از آن حضرت پرسیدند: چرا ما دعا میکنیم، امّا مستجاب نمیشود؟ فرمودند: " چون کسی را میخوانید که نمیشناسیدش۲".
همچنین پیامبر خدا(ص) در این باره میفرمایند: "همانا بنده دستش را (برای دعا) به درگاه خدا بالا میبرد در حالی که خوراکش حرام است؛ با چنین حالی، چگونه دعایش مستجاب شود؟۳".