<human>: Could you distill the essence of the text into 1-3 sentences?

First off, I'm a junior in high school, and my girlfriend is a senior in high school. My girlfriend is very shy around people she doesn't know, and it took a while for me to actually be able to get to know her (We met through a mutual friend, and it took us 4 months before we actually started having a conversation from time to time.) 
   
 We've been dating for about 5 months, and in that time I've noticed she has a rather low self esteem. I try to compliment her every opportunity I get, trying to cure her of this. (Obviously I know low self esteem isn't a disease, but you should be able to understand what I mean.) We've discussed sex, and she has decided that she does want to have sex with me at some point in the near future, however, all we've done so far is mutual heavy petting. 
   
 I like her a lot, and insofar as I know what love is at my age, I love her. But...I'm thinking about breaking up with her when she goes off to college. I have heard no good things about long distance relationships, and I think she'll have more fun in college without constantly thinking of me. 
     
This is where my dilemma lies. I want to have sex with her obviously (teenage boy here) however, I feel like it's wrong of me to take her virginity, when I'm already thinking about breaking up with her. I don't want to break up with her because I don't like some part of her, I enjoy spending time around her, I like her family, I like her looks, etc. When I was kind of hesitant about discussing sex with her one time, she asked if I didn't want to have sex with her, and I think her low self esteem was creeping into the conversation. I assured her that I do want to have sex with her, and left it at that.
<bot>: I'm thinking about breaking up with my virgin girlfriend in about 7 months. Is it wrong for me to have sex with her?