If the conditions of repentance were fulfilled, Allah will forgive him.

If a muslim does all the sins major and small ones and repents each time he does it and then does those sins again , would Allah forgive the person? And what if, for example, he commits shirk and goes out of Islam then repents and then does shirk again then repents to Allah alone. Then does it again and repents and so on. If he repents to Allah, with sincere repentance and never goes back to it doing that shirk again, would Allah forgive him? If so, is it fair to say that Allah forgives all sins no matter how much time, you have done it, as long as you repent and believe in Allah?

Sins |