Waiting until you LOVE someone is great, but waiting til marriage isn't exactly necessary. You're not going to find many women who are virgins and ready to get married. Don't you want to have some experience? Like I said, waiting until you LOVE someone to have sex with them is one thing, but waiting til marriage is not very common these days. And to be clear (in my opinion) having sex doesn't mean someone doesn't have morals. Sex isn't always emotional for people, and you can't judge someone for having had sex with ONE person at the age of 24 or 25 (in fact, you don't have any right to judge anyone for the sexual choices they make). You're setting up unrealistic expectations for yourself, and you're going to let yourself be disappointed.