امام سجاد (ع) هفت گناه را دلیل اصلی مستجاب نشدن دعاهای ما می دانند:
۱- نیت بد
۲- ناپاکی باطن
۳- نفاق و دورویی با برادران
۴- عدم اعتقاد به اجابت دعا
۵- تاخیر نمازهای واجب
به نحوی که وقت آن بگذرد
۶- ترک تقرب به خداوند عزو جل به وسیله ترک احسان و صدقه
۷- سخنان زشت و فحش دادن در هنگام صحبت
(وسائل الشیعه ج۱۶ ص۲۸۱ و بحار ج۷۳ ص۳۷۵)