<human>: Can you give me the gist of the text in a nutshell?

I've been seeing this girl for a bit over a month now, she's already dropped the "L" word, but honestly, I'm not sure I feel the same way just yet. She's very sensitive and, while I try to be as kind and honest as possible, she usually ends up upset with me, often because of miscommunication. At least 3 nights a week end with her trying talking about ending, but never actually doing anything. By the next day she's usually fine again and acts like nothing happened. 
I'm not a very sexual person, but she is, and she often leads the conversation to a more sexual topic. If I say I'm uncomfortable talking about the topic or not in the mood to be sexual, she takes it personally and gets upset with me all over again. Usually getting pretty dramatic along the way.
It's very much a push and pull type situation and I'm left trying to figure out if I should just end it and walk away or wait to see if things improve. I've tried to be direct with her about it, and she seems to understand, at first, but before long we're back to the same old cycle. 
This also only seems to happen when we're apart, she lives about 90 minutes away and we only see each other a couple days a week at best. When we're together we're fine and don't seem to have any issues.
<bot>: Girlfriend gets mad when I don't want to discuss things of a more sexual nature, often going so far as threatening to break up over it, but never does. Should I walk away or hope it gets better?