Me and my girlfriend (18) have been together 2 years in January. I really love her and I know she loves me but she is so out of my league its unbelievable lol. I'm not the only person that knows this obviously, I have friends that love to remind me. She recently started at Uni and has made so many new friends at freshers, many of which are guys. I've met a few of them and I'm worried because they all seem like such a better match for her. I dropped out of my Uni course in year 2 and I feel she is so much smarter than me.
Anyway, my question is, am I selfish for staying with her? I just know she deserves better and I'm holding her back from meeting someone better than me. I just don't know, I want the best for her and I'm trying to do that but don't think I can. I also know not being with her will really hurt me.
Sorry for waffaling, I have been thinking about this for a long time.