Answered according to Hanafi Fiqh by

Q: I’m a 24 year old student, doing my masters in communication engineering. My problem is that I try my best to avoid all types of sins, but despite all my efforts to stop evil things I can’t stop myself from masturbating. My desire is so high that I can’t control it and I’ve no way to stop myself from doing this bad thing. Kindly tell me how to stop this bad habit and control my desire. I pray regularly and try all to do good things, but this is the thing that makes me feel very ashamed of myself and disregard. My health is suffering badly. I’m very upset. Kindly help me in this regard and guide me.


A: In order for one to be successful or achieve any goal in life (whether worldly or Deeni related), one is required to show determination and courage. Without determination and the necessary effort one will not succeed in reaching his goal. Consider the evil consequences in the grave as well as in the hereafter on account of committing such detestable deeds. It appears in the Hadith that in the manner a person leads his life that is how he will pass away and leave this world, and the manner he passes away he will be resurrected on the day of Qiyaamah. Make sincere tawbah to Allah Ta’ala for committing this sin. Make a firm resolve that you will not repeat this sin in the future and remain in the company of the pious servants of Allah Ta’ala. If you have the ability to get married, then you should get married.

And Allah Ta’ala (الله تعالى) knows best.


Answered by:

Mufti Zakaria Makada

Checked & Approved:

Mufti Ebrahim Salejee (Isipingo Beach)

This answer was collected from, where the questions have been answered by Mufti Zakaria Makada (Hafizahullah), who is currently a senior lecturer in the science of Hadith and Fiqh at Madrasah Ta’leemuddeen, Isipingo Beach, South Africa.

Find more answers indexed from:
Read more answers with similar topics:
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!