Assalamualaikum. I have a question. I committed zina once but I am really ashamed of it, regretted it and have made taubah prayer. I know that Allah will forgive sinners if they really mean it but how do I live with knowing that I have committed this sin?? I just can’t take this out of my head and I feel like I am always a useless being for having done so. And I feel embarrassed because of that to even do good deeds. Does a sinner like me even have a place to see Allah?
Alaikumassalam wa rahmatullah,
The Prophet says: “A person who repents from a sin is like one who has not committed the sin.” I understand your guilt and I believe the best way to overcome it is to try to be an extraordinary Muslim from now on, such as by reading the Quran for an hour every day for the rest of your life. You can also promise God to do a significant extra act of worship for Him, such as giving away $10,000 in charity in small amounts, or performing 1000 rakats of extra prayers (in units of two), doing as many as easy to do every day whether during the day or night. You could also start fasting every Monday and Thursday until you have performed a certain number of fasts, such as 100. You can also commit to seeking religious knowledge, such as by reading all of Sahih al-Bukhari and Muslim. InshaAllah these things will help ease your guilt.
Best wishes inshaAllah.