امام صادق علیه السلام فرمود :
سه وقت است که دعا درآن اوقات مستجاب است.
1-بعد از نماز واجب
2-هنگام آمدن باران
3-هنگام ظاهر شدن آیه و نشانه معجزه ای از طرف خدا برای بندگان خود.
شرایط دعا کردن
اول : اعتراف به گناهان
دوم : شکرنعمتها
سوم : صلوات برمحمدوآل محمد
چهارم : دعاکرن وحاجت خواستن
پنجم : صلوات برمحمدوآل محمد.
دعاکردن سه حالت دارد که به هرحالتی که باشدبرای انسان اجرمعنوی دارد.
حالت اول : آن که صلاح بنده درآن هست وبه آن هست و به او می رسد ومشروط به دعا نیست و در این صورت ثمره ی دعا تقرب بنده است به خدا.
حالت دوم : آن که صلاح بنده در آن است و رسیدن به آن مشروط است به دعا کردن و در این صورت ثمره دعا دو چیز است یکی رسیدن به مطلوب ودیگر تقرب به خدا.
حالت سوم : آن که صلاح بنده در آن نیست و به آن نمی رسد چه دعا بکند چه نکند و در این صورت ثمره دعا دو چیز است یکی تقرب به خدا، دوم عوض آن که در دنیا از او منع شده و در آخرت به اضعاف آن به او عطا می شود.