You sound like you may be very mature for your age. I was the same way. You'll find that after you graduate high school that older guys will be the ones more interested in you because guys your age take WAY longer to mature.
I wouldn't change anything, just don't harden your heart to the point where you won't let anyone in- which does mean that you may get hurt, but BELIEVE me, guys are a dime a dozen and you'll find the right one eventually.
Actually, if I could do it all over again, instead of getting married straight out of college, I would've lived on my own for a couple of years and travelled by myself because once you start a serious relationship, you aren't as free to do whatever, whenever. But I digress...
Just be patient and the right one will come along soon enough. In the meantime, ENJOY your youth and your freedom, and don't be in a hurry!