One other thing- don't be in a hurry to be in a long-term relationship. You're young, times and people change...what you like now in a woman may not be the same thing in ten years, beside the obvious stuff.
I'll give you an example. I've been married twice...the first time, I met her when I was 19 but she was dating someone else; we met again and decided to just hook up. That hookup turned into something else entirely- and beyond the sexual aspect, it wasn't anything good. Naturally we parted ways...I have two great daughters (now aged 21 and 18) but a whole host of bad feelings and such because of it. Wasn't always like that, but when one is done and the other isn't...it can and usually does cause emotional issues. With that said, I met my current wife 8 years ago, and I was at a place in my life where I just assumed I'd be a perpetual bachelor for the rest of my life and had decided that if I was going to resign myself to such, I was going out with a bang- that meant that I intended to sleep with as many different women as possible before settling down for a monogamous, if not necessarily rewarding relationship. Then I met my wife and something in me clicked. All thoughts of razing the countryside as it were went right out of my head and intentions...do you know within months of dating her I'd contacted every hangers-on I kept in the pocket for whatever reason to let them know it wasn't ever going to occur again? A huge deal, that. Never looked back, zero regrets- but I was 30 when we met and had done a lot of living and maturing over the years. I wanted to be the best man I could for this woman and while it is no easy task to go against your baser instincts, it is a GOOD and PROPER thing when you have the right person for whom you want to better yourself for.
I'm going to borrow a line from a movie that Jack Nicholson uttered: she made me want to be a better man. For me, inside and out. I'm nowhere near perfect, I'm still an asshole at times...but I'm a kinder, gentler one- and all because she inspires me to do so. It may be different for you, but when you meet that One who sparks a fire in you, you'll know...it won't be just a passing fancy, it won't be as two ships passing in the night, the flick of a lighter...it'll be a flame, a conflagration, an inferno of...of...well, I won't call it love, but you'll feel it, it won't be something you could ignore. Or ever likely forget.
Do you know how I knew? When I realized that how she felt meant more to me than how I felt...I never knew that before, to really put someone else before you, not because you have to, not because of obligation, but simply because you wanted to, it felt right to do so. I wish you well, Leganoth, in your search...and hope that you find what I and some of our brethren here already have. A partner in life, one worthy of your time, love and attention- as much as you are worthy of hers.