Sheikh Ahmad Kutty, a senior lecturer and Islamic scholar at the Islamic Institute of Toronto, Ontario, Canada states: “There is nothing worse than feeling good about one’s sins because sins are responsible for our downfall; if we persist in them without repenting. We may end up losing our faith altogether and finally land in hell, the place of eternal damnation.
Allah and His Messenger, therefore, repeatedly warn us against persisting in sins. The Prophet (peace and blessings be upon him) said, “When a servant (male or female) first commits sins, it falls as a black dot in (the clean slate of) his heart; if he/she refrains, repents and seeks forgiveness, it is however erased; if, on the other hand, he/she were to persist in sin, the dot will gradually expand until it covers the entire heart.” The Prophet (peace and blessings be upon him) then explained, “This is the state of sealing the hearts that Allah warned (us) about in the Quran, “Nay the sins they have accumulated have covered their hearts like a seal” (Al-Mutaffifin: 14). The real dangers of persisting in sins are: a person eventually losing his/her moral conscience and as a result he /she would acquiesce in sins, after which he/she will face death in this deplorable state, forfeiting all chances of salvation.
If, on the other hand, a sinner were to repent sincerely and ask forgiveness of Allah and make amends for his/her sins, that would bring them salvation and felicity.
So do feel deep remorse and sorrow for the sins you have committed; and never think about them without feeling sorry for your state. But at the same time, you must not stop here, rather, you must take the next step of making sincere repentance by doing the following: refraining from sins altogether by staying away from all that leads to them and is associated with them. Continue to feel remorse and pain as you are feeling now, being resolved and determined never to repeat such sins, and finally engaging in good works as much as possible. The Prophet (peace and blessings be on him) said, “Allah is Pure; He accepts only that which is pure; Allah does not wipe out bad with bad; He wipes out bad only with that which is good”. Allah says in the Qur’an, “Verily, good deeds wipe out bad deeds” (Hud: 114).
Thus through repentance and good deeds we can blot out sins. Now coming to the question of good deeds that are beneficial in this regard they include: Prayers, giving charity, striving in the path of Allah, performing pilgrimage and asking forgiveness. The Prophet (peace and blessings be upon him) explained the great benefits of performing Hajj saying, “Whoever performs Hajj, while staying away from acts of lewdness, obscenities and wrangling, will come home like a new born!” He also said, “A virtuous Hajj brings no reward other than paradise!”
So repent sincerely, and do good works, continually ask for forgiveness and think of performing Hajj. Allah will forgive your sins for He is All-Compassionate, All-Forgiving. He assures us, “Most certainly I am All-Forgiving to those who repent, cherish true faith and do good works and thus become rightly guided” (Taha: 82)!
I pray to Allah to grant you repentance and keep us all safe from sins of all kinds: major and minor, and outward as well as inward. Ameen.”