Why my Supplications Regarding Leaving Sins are Unanswered?

Answered according to Hanafi Fiqh by

Answered by Ustadh Tabraze Azam

Question: Assalam alaykum

I can’t stop watching pornography.I’ve asked Allah to guide me but I am not changing.
Doesn’t Allah answer a supplication right away when it is about asking for guidance or leaving sins?

Answer: Wa alaikum assalam wa rahmatullahi wa barakatuh,

I pray that you are in the best of health and faith, insha’Allah.

A supplication is answered in one of three ways, as the Holy Prophet (Allah bless him and give him peace) explained, (a) by getting what one asked for, (b) by the warding off of a harm that would have afflicted one, or (c) by being stored up in the Hereafter as a tremendous reward.

You should continue to supplicate, from the bottom of your heart, and whilst remaining convinced that Allah will respond to your supplication. With that, you should take every means to get off the internet and lower your gaze. This is the mark of trueness: leaving something for the sake of Allah. When there is taqwa, there is an opening.

Allah Most High says, “And whoever is mindful of Allah, He will grant them a way out, and will provide for them in ways unimagined. And whoever places their trust in Allah, then Allah is their sufficiency. Allah’s affair will surely come to pass–and Allah has made a clear decree for everything.” [65.2-3]

As for further, practical advice, please see this: Is Masturbation Sinful? How Do I Stop?

And please also see: Struggling to Have Children: Ten Key Etiquettes of Du’a and: Supplications for Stopping Masturbation and: A Reader on Pornography and Masturbation

And Allah alone gives success.

Tabraze Azam

Checked & Approved by Faraz Rabbani

This answer was collected from It’s an online learning platform overseen by Sheikh Faraz Rabbani. All courses are free. They also have in-person classes in Canada.

Find more answers indexed from:
Subscribe to IslamQA Weekly Newsletter

Subscribe to IslamQA Weekly Newsletter

You will receive 5 Q&A in your inbox every week

We have sent a confirmation to you. Please check the and confirm your subscription. Thank you!