There is no guarantee that a person will be with you and only you forever and ever if you are a virgin when you marry that person!! Being a virgin does not guarantee that the person who takes your virginity will love you forever.
I was once told by a friend (male) that he wanted to marry a virgin because "her vagina would fit him perfectly", not be stretched, WTF????
Vagina's don't become mishaped because you have sex, if that was the case no man could satisfy his mate after childbirth. This of course was a JW male - stupid.
Anyway, back on topic - IMO - to have or not have sex is a personal choice. I would not buy a car without test driving it, why would I marry someone before I knew if he could satisfy me in bed, or if he had bad habits that I didn't want to deal with for the rest of my life! Second, 1st time sex for a female is very painful and I would not want to spend my honeymoon with a painful vagina!!!!! I also would not want to have sex with a male virgin, I would want someone to know what the hell he's doing!!!
Sex does not make a relationship last or end, it does not define you as a person. As long as you are having safe sex (if not in a committed relationship) go for it! and enjoy.
nj