1. I am a boy and sometimes I feel so excited that I start lo​oking at girls pictures and eventually I end up looking at some obscene picturess. Even if I don’t want to, then vulgar thoughts run in my mind and they make me go crazy. So then I masterbate but if I don’t masterbate then it gets very tough and I end up watching bad pictures. So please tell me what to do because every time I ask for Allah’s forgiveness then for some weeks I don’t but again I do it. But please don’t tell me to get married as I am 17 and a student so it’s impossible to get married.

2. When I do ghusl after masturbating, it takes me 40 or 50 minutes to finish it. My mom told me that every hair of your body must be wet so when I am washing my back, negative thoughts pop up in my mind and then when I am washing my nose these thoughts make me waste a lot of water. And if I ignore these thoughts, I feel like I didn’t do ghusl correctly. And I just wash the part of my body three times which are supposed to be washed and then I recite this dua:

“أشهد أن لا إ له إلا الله وحده لا شريك له، و أشهد أن محمدا عبده و رسوله”

So is this correct? 



1. It is impermissible for one to derive sexual pleasure from one’s body (through masturbation, etc). You should sincerely repent to Allah Ta’ala for the sin you have committed and make a firm resolve that you will not repeat this sin in the future. If you are unable to get married, then you should fast every second day. For further details refer to

2. Do not pay attention to these doubts. Carry out the ghusal according to the Sunnah method i.e. after washing the private areas, you should make wudhu and thereafter pour the water thrice over your body. You will commence by pouring the water over your head thrice and thereafter by pouring the water over the right and left shoulder thrice.You should ensure that you gargle your mouth and rinse your nostrils while making wudhu as this is fardh in ghusal.

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


Answered by:

Mufti Zakaria Makada

Checked & Approved:

Mufti Ebrahim Salejee (Isipingo Beach)