Making tawbah and then repeating the sin

Q: I think I have some form of OCD so I constantly worry /doubt what I do. I used to live a careless life and have wanted to changed my ways so I did. I am trying to now be a better muslim. I read the prayer of repentance asking for forgiveness but when I was say ameen at the end a bad thought just comes into my head. With my OCD problem this happens a lot.

1) Did my namaaz still count?

2) If a person repents and asks for forgiveness then promises to try to be a better Muslim and tries not to make the same mistakes and makes a mistake will they be breaking their promise? I ask this as I am still young and I want to be practical. I mean if the person promises to try and its human nature to make mistakes then they wont be breaking their promise right?

3) If a person promises to never make the same mistake again but then realizes that it is better to promise to try to never make the same mistake again and says that, will the first statement be overridden? Because I think it is better to promise something that I know I can do for sure rather than be unpractical and think I will never make another mistake in my life because I want to strive to be better than I was before but I don’t want to break a promise, so is it valid to promise to try instead? Did my namaaz count?



1. Your namaaz is valid. Do not pay attention to these doubts.

2-3. If you err and repeat the sin, then immediately turn to Allah Ta’ala in repentance and make a firm resolve that you will not repeat this sin in the future. If one is sincere to Allah Ta’ala, then Allah Ta’ala will assist him in reforming his life.

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


Answered by:

Mufti Zakaria Makada

Checked & Approved:

Mufti Ebrahim Salejee (Isipingo Beach)