I have committed apostasy several years ago, but in secret. Then I reintroduced myself back to Islam. But I didn't know that I should've repented in 3 days, now I do know that ruling. I still haven't repented (but said the Shadah). So, how should I repent?

  • can you edit your question and ask your question stating like what if someone committed that act and repent. or what is the way for repentance.
    – Syedah
    Nov 28, 2015 at 16:04

2 Answers 2


My dear friend, don't worry. In Islam there's no restriction of repenting within 3 days. A person can repent until he reaches the state of Naza’, (just before death, when he sees angles coming to take out his soul). In fact, Allah not only forgives the one who repents, but also loves those who asks for forgiveness from Allah.

In Surah-e-Az-Zumar, verse #53 it is written that:


"Qul ya ibadi yallazina asrafoo alaa anfusihim la taqnatoo min rahmatillahi innallaha yaghfiruzzunooba jameeAAan innahu huwal ghafoorur raheem"

Translation: Say ,O my people who have been prodigal against yourselves , do not despair of Allah`s mercy, surely Allah forgives sins altogether; surely He is the All-forgiving, the All-Compassionate

So it doesn't matter how much sins a person commits, once he repents, Allah forgives him and makes him his friend.

Allah says in Quran that "lnnallaha yuhibbut-tawwabeen"; which means Allah loves those who repents.

Our beloved Prophet Muhammad (PBUH) interpreted that verse as follows:
Doubtlessly, Allah loves His slave who repents again and again although he commits sins repeatedly.

So basically there's no such word as hopelessness in Islam's dictionary. Anyone can become Allah's friend within seconds, no matter how much he has committed sins.

How should a person repent There are basically 4 things you must do in order to fulfill repentance requirements.

  1. Get away from the sin (In your case you've said Kalama-e-Shahdah, so you've made yourself distant from the sin)
  2. To feel embarrassed of committing the sin
  3. To promise yourself that you won't commit a sin again (but in case you commit it again, you can repent again, unlimited number of times)
  4. If you've skipped any individual's rights, you should give it back to him. (In your case you haven't done anything with respect to others' rights, so this requirement is not necessary for this situation).

Brother, Satin always comes to a sinner and tells him that Allah won't forgive you since you've committed so many sins repeatedly. But he actually lies in an attempt to instill despair and hopelessness. But always remember Allah forgives ANYONE who asks for forgiveness.

  • +1 for the good answer. But i think saying "makes him his friend" and "become Allah's friend" is kind of inappropriate when we talk about Allah SWT. Allah has no friends, no wife, etc (obviously u know that), plus, who are we to become His friends. This is just my opinion brother :) Nov 29, 2015 at 2:36
  • Yes Allah is pure from all relations, but as far as becoming a friend (Wali) of Allah (SWT), when a person accepts Islam and adopts Taqwa, he becomes a friend of Allah. There are many places in Quran where Allah has mentioned the qualities of Allah's beloved people. Nov 29, 2015 at 10:48
  • As Allah says in the Holy Quran, "None is My friend except those who are muttaqi (God-fearing)." Leaving sin is the base of attaining the friendship of Allah. Moreover, Hazrat Ibrahim (A.S) is also called Khalil Ullah (Friend of Allah). You might want to read the following book as well, which explains in depth what I'm talking about A life of Piety Nov 29, 2015 at 10:57
  • Friend of Allah just means "close ones of Allah" Nov 29, 2015 at 12:02

To the 3rd point you mentioned: you need to have the intention to never commit that sin again, you don't need to intend to never commit any sin. Thats a difference

You must log in to answer this question.