I have mixed feelings about having sex with this guy (im a girl). I am a virgin and 21. We made out a couple of times, but now he wants to have sex. He is not my boyfriend, its very complicated. If I go ahead with it then the deal is that we will be together for 2 years but then we would go our own ways. In my family and friends havent done anything like this, or even had sex before marriage. So I am really confused, I want to do it. But should I wait till I get married or fall in love with someone?? Please help. Oh and it is not possible for me to love and marry this guy.