You shouldn't be with somebody you're lying to just imagine how you'd feel if he did the same to you. He won't find out unless you tell him but you'll keep living with the guilt if you don't tell him.
Did you tell him or does he have any reason to believe you are a virgin? Have you already had sex with your futur husband or are you waiting for the wedding day? If so, is it for religious reasons?
It shouldn't matter what you did before him. But entering a marriage with secrets and lies is not the way to go. You should tell him the truth and if he loves you then there shouldn't be a problem...
If your future husband thinks your virgin then lying before marriage even begins isn't the greatest start
If he doesn't think you are then it's honestly none of his business me and my fiancé have talked about past relationships or sex not full detail of course
Two years is a long time without sex so he obviously wouldn't know the difference if you had it two years ago or a month ago
But either way you should put your mind at ease and have a talk with him
Your husband thinks you're a virgin?
The truth shall set you free! While the past shouldn't matter,lieing about it does! Going into a marriage with hidden lies an secrets just can't be good at all. However he won't know unless someone tells him. If it was an affair perhaps y'all shouldn't be getting married. But if he truly loves you he'll accept all of you,your past included. Lieing is alot of work I think you'd feel much better just telling him the truth!
I think that your pre sexual life shouldnt be a concern if you didnt cheat on him, personally whatever happened before you met him shouldnt mean a thing because you wasnt with him. Now if you was with your bf and ended up having an affair with somebody else then thats something else