<human>: Hey Reddit,

I have been going out with my girlfriend for six years. Things have been going great until recently, when she has broken up with me once or twice. We always manage to work things out and get back together within a day or two, but its getting really tough on me mentally.

When she breaks up with me, she says things like: I cant stand being around you, I cant stand talking to you, you're selfish, you dont care about me, I wouldnt have gone out with you six years ago the way you are today.

So it made me wonder, how am i acting, or what am i doing, that is making her hate me so much? 99% of the time, she seems happy around me,she's genuinely smiling, enjoying my company.
I am actively trying to fix the things she hates about me. I try to be a more self-less person, helping others when I can, caring about others, doing things out of the goodness of my heart, but I feel like she doesnt see that Im trying to change.

I thought I did a good job of showing how much I care about her through the time I spend with her, the little things like surprising her with her favorite snacks, or even just hugging her and telling her that I love her. But she never seems to see it or just decides to ignore it.

She's currently mad at me right now, and I'm here just wondering what I can do to show her that I really do care about her. I thought I was being a good boyfriend all along...

Can you provide a brief rundown of the text in within 3 sentences?
<bot>: Girlfriend is telling me im a horrible boyfriend, but I dont think I am. Either I can't tell how bad a person I am, or she cant see how much I really care about her.