<human>: Throwaway because my girlfriend is on here a lot. 

We have been dating for around 3 years now, and things started getting rocky entering our second year. After the first year, my girlfriend told me a few times that I needed to focus on her pleasure. Starting into the second year, she said this problem was getting big enough that she thought about leaving me. School was really stressful to me at this time. I was a semester away from graduating, my parents were moving out of the country in a few months. It's no excuse, but it just wouldn't come to mind to give her what she needed. I was an asshole to her. 

But I've really changed this time, but I think it's too late. About a month ago we went on a weeklong break, initiated by her. She said after the break that it was just what she needed to give me a clean slate. However, we are still having issues.

She tells me I don't respect her, which I don't think I do. But she tells me that I've been showing signs of that from the beginning even before our sex problem. Her examples include me never going to a club once to see her dance because it's not my thing whereas she went to my concerts and practices when I was in a band even though she wasn't into metal. There was also an incident in our early stages where I told her I stop listening to her if she's telling me a story I've already heard before.

I feel like an asshat in so many ways. I love this girl, and am scared to lose her. She is an amazing girl, she's beautiful, she cares for everyone she meets. She handles paying utilities and sometimes doesn't charge us roommates for it because we're struggling with money (she's from a well off family). 

I don't know how to fix this. I feel like I'm wrecking this girl, but I'm terrified to lose her. Even my family tells me to not lose her, they adore her, and I will probably find nobody better. My girlfriend tells me I don't respect her and that it's hard for her to trust me. How can we change that?

Could you distill the essence of the text into 1-3 sentences?
<bot>: My girlfriend is amazing and I've wrecked her self-esteem from a sex issue among other things. How do we get better?