I've dated my gf for almost two years now. Fighting for long periods of time can happen often. I mean fuck like 10 min ago my gf slapped me and I pushed her lightly and she hit her head, now she's all mad. Shit like that is a killer. But honestly you got to ask your self a few questions. 1) do yu love her? 2) is it worth continuing like how it is? 3) do yu have plans if you break up? Other girls? Would you be able to stay happy without her? Pretty much that's it. You could try just putting up with it and being extra nice to her, taking her more places doing more things, try new sex moves. .