<human>: Can you provide a brief overview of the text?

Hey all, M22, F22, dating 2 years.

This isn't too dramatic or interesting, but I hope you'll help. We're both in college and graduating soon. We've had a lot of problems with our relationship since September or so, and I've been doubting the relationship since December. I tried to give things a shot, I have talked to her and we've tried to fix things, but I can't do it anymore. The constant neediness, overreactions, jealousy, drunken fights and crying...

**I really care about this girl, and I really don't want to hurt her any more than I have to.** She's truly my best friend on campus, but I just can't do the relationship thing anymore, especially given that we'd be in an LDR come August. 

Here's the problem. We both graduate in about a week and a half. Finals end this week, and then next week is essentially a week of debauchery on campus where all the seniors have fun without classes or other responsibilities. It's like a last hurrah with dances, trips, parties, etc. Do I break up with her at the end of this week, or after graduation?

On one hand, I don't want her last week of college and graduation to be ruined by heartbreak. I'd hate to ever see her unhappy, but especially on this special week. On the other hand, I don't want her resenting that I didn't do it sooner, that I was being disingenuous. I also wouldn't want her to sacrifice any more time with her friends to hang out with her soon-to-be-ex.

As far as it affects me, it doesn't matter. I'd hate to feel like I'm putting on an act for a week, but I'd also hate to not be able to hang with our mutual friends next week. In the end, I don't care. I just want to do what's best for her, since no matter what she'll be hurt more in the long run, and it'll be my fault.

This is the shittiest I've ever felt about doing something. I really don't want to hurt her. Please help if you can.
<bot>: Breaking up with girlfriend whom I still care about. Would it hurt her less to do it before or after party week and graduation?