I'm 25 and a virgin, but really close to having casual sex with a guy I only know online, yet he seems pretty normal and nice. A lot of times I feel kind of guilty and stupid, like this is ridiculous to get myself into, and it's really not that bad being a virgin and I should save it for a guy I've been dating for a long time. But there's always that tension of, "Okay, so can we have sex yet??"