One thing I would like to add is that you (OP) are a teenager. Most people don't find the right one until later in life, these days. That's not to say that you WON'T get married and have a lasting marriage at a young age, it's just that statistically, people who marry young end up divorced. And that's because they took on responsibilities of taking care of each other before they took care of themselves first, individually. They hadn't thought about their own goals, desires and wants... then that becomes a justification for divorce once the desire is recongized. How can you know how to take care of your spouse, if you don't know how to take care of yourself?
Additionally, the college life has postponed maturity for many - you're basically handed shelter, food, etc - you just have to pay for it later. And I'm sorry, but nothing builds maturity quite like living on your own, paying rent, going grocery shopping, and learning how to cook. That's why I think, finding a mature person, who knows themselves and thus is ready for a meaningful relationship, would typically take a long time to come to. Again, I'm not saying that you will not find one sooner - but this has been my experience.
I echo the sentiments that you won't find a man who doesn't have lustful thoughts. Actually, I'd be a little concerned if my guy expressed no urge to take me - will the marriage bed then be a problem and devoid with passion? Something to think about.