I was in a haram relationship with a girl who was also a Muslim but a non-shia. I didn't have any intention of marrying her in the beginning and it was all for fun for me initially but than I fell for her, wanting to marry her but she than said the feelings aren't same and we ended. So, I told her mother about us but not the intimate details,just that we were together but now she's leaving me. But still I feel guilty of my action of ratting out to her mother and there's an emptiness in my heart.

Some recommendations:

1- Sincerely repent (as you have already done that Alhamdulillah) and ask Allah to fill the emptiness in your heart.

2- I recommend seeing this lecture:


3- Say La ilaha illa Allah 100 times a day. It’s very helpful

4- Do sujud for several minutes each night and with a deep breath each time say: سبحان ربي الاعلى وبحمده (subhana rabbial a3la wa be7amdeh)

5- Put the Qur’an on your heart and recite verse 82 of Sura al-Israa:
‎وَنُنَزِّلُ مِنَ الْقُرْآنِ مَا هُوَ شِفَاءٌ وَرَحْمَةٌ لِّلْمُؤْمِنِينَ

6- Read this Dua daily:

7- Don’t be too upset about the past. It’s an experience that you learned from. Make your goal in life to give your heart 100% only to Allah. Giving our full heart to anything else makes us fall in pain