Faith & Spirituality

What to do when you are Haunted by Your Past?

By: Mufti Menk   June 17, 2025
https://img.youtube.com/vi/LdMtedsqpzE/maxresdefault.jpghttps://www.youtube.com/watch?v=LdMtedsqpzE

We all make mistakes. As teenagers, in our early 20s, or even later in life, many of us have moments we're not proud of-sins we committed, choices we regret, paths we wish we never took.

Some may have fallen into haram relationships, addictions, pornography, toxic friendships, or even disbelief. For some, it was experimenting with alcohol, drugs, or sending inappropriate images. For others, it was being pulled into lifestyles or habits that now feel like stains on their hearts.

But here's the truth: your past does not define you. The mercy of Allah always outweighs the sins of His servants.

The Power of Regret and Turning Back to Allah

Regret is not a weakness-it's a sign of faith. When you feel sorrow for your past, when you cringe at your old self, that's your soul waking up. It's your fitrah (natural disposition) aligning with Allah. Even the first human being, Prophet Adam (peace be upon him), made a mistake. He ate from the tree Allah had forbidden. But what did he do next? He turned to Allah with humility and sorrow:

"Our Lord, we have wronged ourselves. If You do not forgive us and have mercy upon us, we will surely be among the losers." (Surah Al-A'raf 7:23)

And Allah forgave him.

So why do you think you're beyond forgiveness?

Shaytan's Trap: Making You Doubt Allah's Mercy

One of Shaytan's dirtiest tricks is to haunt you with your past. He whispers, "You'll never be forgiven." He makes you feel unworthy, anxious, and afraid. He'll tell you that your repentance isn't real, that Allah will expose you, that your future is doomed.

But remember this: when you were sinning, Allah covered you. He protected your dignity even then. Why would He expose you after you've turned to Him?

When you say "Astaghfirullah" sincerely, your sin is not just forgiven-it's erased. The Prophet ď·ş said:

"The one who repents from sin is like one who never sinned." (Ibn Majah)

Your repentance resets your slate. And every time you repeat that repentance, you're not repenting for the same sin again-you're increasing your rank with Allah.

Allah's Forgiveness Is Bigger Than Any Sin

There is no sin greater than Allah's mercy. Even the gravest of sins-shirk (associating partners with Allah)-is forgivable if you repent before death.

"Say, O My servants who have transgressed against themselves [by sinning], do not despair of the mercy of Allah. Indeed, Allah forgives all sins. Indeed, it is He who is the Forgiving, the Merciful." (Surah Az-Zumar 39:53)

Some sins are private. Some haunt you at night. Some bring tears no one sees. But Allah sees them-and if you turn to Him, He wipes them clean. Not only that, but in Surah Al-Furqan (25:70), Allah promises to turn your sins into good deeds for those who repent and do good thereafter.

Imagine that: your worst mistakes becoming a source of reward because you turned back sincerely.

Don't Be Crushed by Shame

Many people fall into despair and depression because of what they did when they were younger. Some suffer from OCD, some feel unworthy of marriage, some think their sins make them irreparably broken.

But Islam never teaches that you're beyond repair.

If you've sinned, seek forgiveness with a sincere heart. Shed tears. Talk to Allah. Say:

"O Allah, I regret what I've done. I was lost, but now I want to come back."

And that's enough. Really, that's enough.

Allah loves the tear that rolls down your cheek. He loves the heartbeat that longs to come back. He loves the sinner who returns to Him more than the one who never sinned and felt no need for Him.

The World May Be Full of Sin, But Allah's Door Is Always Open

We live in a world that normalizes shamelessness-pornography, nudity, relationships outside of marriage, gambling, drugs. The fitnah (trials) are everywhere-from billboards to phones to the streets. But amid all this chaos, one thing remains constant: Allah's door is wide open.

You just need to walk through it.

Your Past Is the Past. That's All It Is.

Don't let your past define your present. Don't let your past destroy your future. You are not the same person. You've grown. You've changed. You are seeking Allah now. And He is waiting for you.

The Prophet ď·ş said:

"Every son of Adam sins, and the best of sinners are those who repent." (Tirmidhi)

So don't delay. Don't think you're too far gone. You are never too far gone.


Action Steps:

  1. Make sincere du'a. Say, "Ya Allah, forgive me for everything I've done-public and private."

  2. Do good deeds to replace the wrongs: prayer, charity, fasting, kindness, seeking knowledge.

  3. Repeat istighfar daily-even after you've changed. It only elevates your status.

  4. Remind yourself: You are loved by Allah. You are not your sin. You are His servant, and He is your Merciful Lord.


Let go of the shame. Embrace your future. Allah is more merciful than your worst mistake.
You are not too broken. You are not too far.
You are still worthy of love, forgiveness, and Jannah.

Repent. Smile. And start again.

Author: Mufti Menk   June 17, 2025
Author: Home