کسی نزد امیرالمؤمنین علی علیه السلام از مستجاب نشدن دعایش شکایت کرد و گفت: با اینکه خداوند فرموده است دعا کنید تا من اجابت کنم چرا دعا می کنیم و به اجابت نمی رسد؟!
امام علیه السلام در پاسخ فرمود :
قلب و فکر شما در هشت چیز خیانت کرده است از این رو دعایتان مستجاب نمی شود.
1- شما خدا را شناخته اید، اما حق او را ادا نکرده اید به همین سبب، شناخت شما سودی به حالتان نداشته است.
2-شما به فرستاده او ایمان آورده اید سپس با سنّتش به مخالفت برخاسته اید. ثمره ی ایمان شما کجاست؟
3-کتاب او را خوانده اید، ولی به آن عمل نکرده اید، گفتید: شنیدیم و اطاعت کردیم و سپس به مخالفت برخاستید.
4-شما می گویید از مجازات و کیفر خدا می ترسید، اما همواره کاری انجام می دهید که شما را به آن نزدیک می کند.
5-می گویید به پاداش الهی علاقه دارید، اما همواره کاری انجام می دهید که شما را از آن دور می کند.
6-نعمت خدا را می خورید و حق شکر او را ادا نمی کنید.
7-به شما دستور داده که دشمن شیطان باشید و شما طرح دوستی با او می ریزید. ادعای دشمنی با شیطان دارید، اما عملا" با او مخالفت نمی کنید.
8- شما عیوب مردم را فراروی خود گذاشته اید و عیب های خود را پشت سر افکنده اید . با این حال چگونه انتظار دارید که دعایتان مستجاب شود در حالی که خودتان درهای آن را بسته اید؟ تقوا پیشه کنید. اعمال خویش را اصلاح کنید. امر به معروف و نهی از منکر کنید تا دعای شما به اجابت برسد .*

نقل شده است که دعا کننده ی بدون عمل و تلاش مانند تیر انداز بدون کمان است .
*نهج البلاغه، حکمت 337