When I’m doing ghusl, I get immoral / sexual thoughts in my head, astagfirullah. I make niyat and say Bismillah, but still get these thoughts in my head, and sometimes it feels arousing. How should I proceed with this, during my ghusl? I have been very worried about this, because I’m not sure if I have to redo my ghusl and it becomes obsessive. I’m worried my fasts are not being counted because of this as well, as it is required to be pure.
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيْم
In the name of Allah, the Most Gracious, the Most Merciful
Having sexual thoughts does not invalidate ghusl. Being pure from sexual thoughts is also not a requirement for the fast.
Thoughts will always come to a person as the brain of an active person always thinks. For such individuals it is recommended to limit the thinking and to think about good and positive things. In your case, you should time your ghusl to five minutes or less with a timer. That way you are in a rush to get out of the shower. This will keep the sexual thoughts from coming as you will be trying finish all the steps of ghusl properly. If even then sexual thoughts come, then immediately think about something good instead of stopping the thoughts. That way you mind will change the train of thoughts to something better.
Only Allah knows best
Written by Maulana Shadman Ahmed
Concurred by Moulana Mohammad Ahsan Osmani
Darul Ifta Texas