Duanın kabul edilmesini engelleyen şeylere gelince, Rasûlullah (sav), buna, yeme, içme, giyim ve beslenmede harama dalmak olarak işaret etmiştir. Bu manada, ibn Abbas'tan rivayet edilen bir hadis daha önce geçmişti: Peygamber (sav), Sa'd'a: "Yiyeceğini helal/temiz tut ki, duası kabul edilenlerden olasın buyurmuştu. Dolayıstyla helâlinden yemek, içmek, giyinmek ve beslenmek, duanın kabul edilmesini sağlayan bir sebeptir.
İkrime bin Ammar rivayet eder: Bize, Asfar nakletti; dedi ki: Sa'd bin Ebu Vakkas'a: Rasûlullah'in (sav) ashabı arasında niçin senin duan kabul ediliyor?" diye sorulunca, şöyle dedi: "Ağzıma aldığım her lokmanın, nereden geldiğini ve nereden çıktığını mutlaka bilirim."
Vehb bin Münebbih'ten şöyle dediği rivayet edilmiştir: "Allah'ın, duasını kabul etmesi kimi memnun edecekse, helâlinden yesin."
Sehl bin Abdullah dedi ki: "Kırk sabah helâl yiyen kimsenin duası kabul edilir." Yusuf bin Esbât der ki: "Bize ulaştığına göre, kulun duası, yiyeceğinin haram olması nedeniyle hapsedilir (Allah'ın katına yükseltilmez)"