I have had a pretty bad past, drinking, girls, drugs, gangs etc. Alhamdullilah now for 3 years I have been clean, I'm currently looking to get married and am wondering, if my future wife ever asks me, for example, if I have ever been with a girl before, should I answer truthfully? Or should I hide it??
I heard somewhere that you can lie in circumstances like these in order to keep your relationship? And also the fact that, if you have repented, keep your past sins between you and Allah? And if you reveal your previous sins to anyone, that person will become a witness to your sins in yawm al qiyama.
What do I do? Obviously I regret every second of my young teen life. Alhamdullilah now Im in my mid 20's, away from haram, trying to stay straight, following the sunnah as much as I can, praying 5 times a day on time, reading Quran, trying to memorize Quran. Any advice would be much appreciated