Okay so lets start off by saying I started dating this girl right? Well she can be sexual but she just wants to wait to have sex until shes ready so being respectful I respected that because I like her for other reasons and not just to f**k her...
She is still a virgin so she never had sex so it is way easier for her to just not be sexual. Well I get horny and I'm just like "hey baby can you help me out here" I start messing around with her she'll play around with me sometimes and she'll just be like no I can't because I have to get up for work so I respect that okay well whatever. That has happened a few times....
Okay well last night I was getting kind of sick of her keep giving me blue balls so I tried to just mess around NOT SEX and she would finger herself and then just STOP so I was like no I'm sick of this I want a relationship with you but not if you can't even help me out when I'm horny you don't have to f**k me just maybe help me out! So I broke up with her...I tried talking about it with her before but it was like an oh okay I get it then but yeah now she is saying I'm shallow...Do you think so?
I'm 18 years old and so is she...I just want a little help out from my girlfriend why does that make me shallow?
It looks like you put a lot of thought into the relationship because you waited for so long. The girl is not ready and it is not your fault.
Most girls and guys look for different things at your age. Guys wanna sex and girls (in most part) want romance. And then the virgins - they think sex is such a big thing even though it is nothing, but a way to pleasure your partner and get some pleasure yourself. My advice, you find a nice girl who is not a virgin, she will be easier and you will have a fruitful relationship with her on the spiritual and the physical levels. Once you get in your 20s or even 30s things will become much easier. In most cases girls do not say "No" for long :-)
Although that situation must suck.
get back together dont do it for a while
and if your super horny go to the bathroom!