<human>: 28m here with a 24f gf. We have been going out for 1.5 years.
We are in a semi long distance relationship. She lives 2 hours away and we see each other on weekends. This is ok because we are both very busy with work and school. The problem is that we get in lots of small fights. She nitpicks a lot about neatness and my personal habits in general. I can be a bit lazy about picking up after myself (not extremely), but I feel that she goes too far, to the point of snapping at me for stuff preemptively. I try to choose my battles and let most of it go, but when I finally say something she gets mad really quickly and we will almost always have a 2 hour fight after that. During the fight I will usually apologize multiple times and suggest that we need to communicate better and that both of us are probably doing things thy the other doesn't like. Somehow she takes this to mean that I am implying that she is overreacting and that she is wrong and everything is her fault.

On top of this, I have recently begun working with some women who really seem to like me and give me a lot of positive attention. I find myself wishing I was with them when I am with her.

So when we see each other I feel more distant. I dont know if it is because of our fights, the other women, or both. Its not like I want to leave her. I love her and we have had a pretty good relationship. We have even been talking about marriage and kids in the future. I know that you have to compromise to be in a relationship, but I feel like most of the compromising is coming from me. Please feel free to critique me as harshly as you want. I want to know the truth. Is this what a successful relationship is like? I appreciate all input. Thanks :)

Give me a shortened version of the text
<bot>: gf nagging and we are growing apart. Am I in The wrong when I ask her to not nag? Will my relationship ever improve?