How do I know who's the right person to loose my virginity to?
I'm 22 and a virgin, have thought about sex since I was 13 or something but not felt ready yet. For some reason I'm really picky and have always found something wrong about the guys that have showed interest in me or asked me out (too needy, insecure, too cocky, bragging too much, not good looking enough, boring, sleazy/only wants one thing, we didn't get along, desperate) or I just didn't feel any attraction. I haven't been in any serious relationships yet either.
I don't want to have sex just to get it done, I want it to be with someone I really like and who feels the same about me. I'm definitely not one of those who's saving themselves for marriage, I just want my first time to be with the right person. But HOW do I know?
A while ago I met someone I like a lot. I really want to sleep with him, and have fantasised about it, but am still not completely sure. How can I know who's the right person and when it's the right time?