Why do you think responses from people your age would be better than those of us who have been there and have learned from our actions? Believe it or not, people older than you, often know what they're talking about.
Speaking of which; it sounds like you're a horny slut of a HS girl. Don't rush things; it'll be worth the wait.
"Oh Lord it's hard to be humble, when you're perfect in every way. I can't wait to look in the mirror, cause I get better loking each day. To know me is to love me, I must be a hell of a man. Oh Lord it's hard to be humble, but I'm doing the best that I can." Mac Davis