Skip to content

Does Allah forgive major sins if I keep repeating them?

I repent, then fall back into the same sin. I feel like there is no point anymore.

Answer

Yes. This is one of the clearest mercies in the Qur'an. Allah says: "Say: O My servants who have transgressed against themselves, do not despair of the mercy of Allah. Indeed Allah forgives all sins. He is the Forgiving, the Merciful" (Qur'an 39:53).

Falling repeatedly does not close the door. In a well-known hadith qudsi, a servant sinned, repented, and returned to it three times, and each time Allah said: "My servant knew that he has a Lord who forgives sin and punishes for it; I have forgiven My servant, so let him do as he wishes" — meaning as long as he repents each time (Bukhari 7507, Muslim 2758).

Sincere repentance means stopping the act, regretting it, and resolving not to return; where a person's right was harmed, it also means restoring that right. The resolve can be sincere even if you later break it.

Practically: change the situation that produces the sin, not just your intention about it. And use the last third of the night — the hour when forgiveness is being offered before it is even asked for.

References

  • Qur'an 39:53
  • Sahih al-Bukhari 7507
  • Sahih Muslim 2758

Answered by Tahajjud editorial team

This answer is educational and referenced — it is not a fatwa, and no ruling here is AI-generated. For a ruling on your personal situation, ask a qualified scholar you can speak to directly. Sources & accuracy policy

Ask your own question

Create a free account and ask anonymously — plus a private night plan, prayer times for your city, and a community that prays before dawn.

People also asked