امام باقر علیه السلام دوازده دستور برای استجابت دعا داده است : 1- همدلی دل و گفتار : به زبان می گوید خدایا دل مرا حل کند اما به دل توجه به فلان کس دارد .
ایاک نعبد در دهان دل در هوای دیگران.
2- دعا حتی در مواقع شادی و سرور : امام صادق علیه السلام کسی که پیش از نزول بلا دعا میکند چون بلا نازل شود دعایش مستجاب می شود .
3- دعا باید همراه با عمل صالح و وفا به پرودگار باشد .
4- هنگامی که خدا را شناختید دعا کنید تا مستجاب شود . (شناخت خدا)
از امام صادق علیه السلام پرسیدند چرا دعا می کنیم مستجاب نمی شود ؟ فرمودند : چون شما او را نمی شناسید .
5- اصرار و پافشاری بر دعا : پیامبر اکرم : پیامبر رحم می کندبر بنده ای که به حالت الحاح و پافشاری از خدا بخواهد.
پیامبر اکرم صلوات الله علیه فرمودند برخی از گناهان با نماز و صدقه هم بخشیده نمی شود پرسیدند پس ان گناهان چگونه بخشیده می شود حضرت فرمودند به سبب سختی هایی که در طلب معیشت به انسان می رسد . مستدرک الوسایل ج 13 ص 13