<human>: Summarize the given text in a few sentences.

As stated in title, my girlfriend (I'll call her B) and I have been going out for five years now, we met in middle school. We are now both in college living on campus. The two of us have been helplessly in love for a long time now, though we have had plenty of fights and I have actually broken up with her twice before, once a year into the relationship and again six months after getting back together. The break ups both only lasted a few months.

Recently we have been at odds over a variety of things. There has always been a lot of tension in our sex lives as B has a very, very low sex drive and mine has always been pretty high. B has gained a lot of weight since we got here (well past the expected freshmen 15) which really wouldn't bother me but I'm finding myself no longer aroused by her, something which is completely new and confusing to me, as she has always been the sexiest woman in the world to me. She has always been self conscious of her weight, but she is really not that big and I never saw it as an issue at all, I prefer curvy women. She is not obese or even near it, which is a good part of my confusion in the loss of attraction.

There has been a lot of drama concerning room mates, B's parents, and academics and I feel like I'm meeting her all over again, seeing how she lashes out in anger at anyone who makes her feel inadequate (which I feel explains her issues with her parents). I've been pretty depressed the last few days over the state of our relationship and we had a long talk about what has been going on. I felt I was being very respectful and non-accusing despite my confusion (aside: I would never complain about her weight or event hint at it), she turned the discussion on me saying I always make her feel like she is so immature and inadequate by always being so level headed in these discussions and by having doubts about our relationship when she never doubts me.
<bot>: girlfriend and I are fighting, I have doubts about us, she gets mad at me for having doubts about us. What do I do?