You boys are all so YOUNG.....here's the thing with love....in my humble opinion. It's highly overrated. Because I guarantee you, without one shadow of a doubt, someday the guy you love is going to be the guy you HATE and can't stand the sight of for a least a little for a few hours.
Love isn't the feeling, it's finding someone you can live with and here are a couple of things that have to mesh or it's REALLY REALLY hard (not impossible) to make it work:
1. You have to be financially on the same page. One can't be a penny pincher and the other spends like there's no tomorrow. Rich or poor has nothing to do with it, because if your both rich but one can't stand blowing money right and left like the other, it will never work.
2. You have to be on the same religious page. One can't be a church going Jesus freak and the other an atheist.
3. You have to be on the same page socially. One can't be a hermit and one a party boy. This is the hard one in my relationship - anyone want to go out?
4. You have to be compatible sexually. I save this one until last, because this is a sex thread. You have to understand if you fit sexually - thus the test drive. If both are tops or both are bottoms, you better be ok with an open relationship and bringing in a top, because SOMEDAY, SOMEONE or BOTH of you are going to get their needs met and my biggest issue with gay relationship is DENIAL. I can't tell you how many couples I meet and they are "monogamous" but the other is out fooling around. Don't be an idiot - if your not giving/getting sex from your partner - your getting it from somewhere.
You guys have great ideals of love. Ideals, not ideas. There's nothing wrong with waiting, but the practical fact is that love is more about your ability to stay in a relationship when you go through hard times. There is a time to give up and cut your losses, but getting through the hard times into the good times is true love.
Make up sex is great road to better times!
The other great truth - once again in my opinion - is MEN are dogs. Sex and love are different just as mentioned above. I see no issue with trying out a lot of sizes, shapes and colors before you settle in on one. You purchase a car this way, houses, shoes, etc. You don't wait for the one to magically appear. Be safe, don't have sex if your not attracted to the person, but heck if the other guy is hot, you should see what's in his pants, it's amazing how different they all are and who knows, you might find TRUE love on a test drive!
Live life - don't put yourself in too many boxes with too many standards. Don't be foolish, but don't get too uptight about this.
My 2 cents and it's worth about that much too!