Save your virginity until your wedding night. Don't have sex because there is a spirtual aspect. If you guys break up in a year when ever, you will feel, empty, alone, sad, depressed. When people make promises to you, they are not kept sometimes. And, at least if you keep your virginity, you will have some self respect. If you give up your virginity, you will have nothing left, he would have taken everything away, and if brakes up with you, you would feel like locking yourself in a room and not coming out.