حضرت امام سجاد (عليه السلام) ۷ گناه را از موانع استجابت دعا مى داند :
- نیّت بد.
- صفات پنهانى زشت.
- دو رويى و نفاق با برادران دينى.
- باور نداشتن و از دست رفتن اوقات آنها.
- به تأخير انداختن نمازهاى واجب تا گذشتن و از دست رفتن اوقات آنها.
- ترك نيكى و صدقه كه وسيله تقرّب به خداست.
- به كار بردن كلمات زشت و ركيك در گفتار با مردم و آلوده بودن زبان به فحش و ناسزا.
- اثر نفاق در درون انسان سبب ویرانی زندگی دنیا و آخرت میشود خوش به حال آن افرادی که در درون خود انسان را ریشه کن کرده اند