She's having her cake and eating it too if she still comes to you for a shoulder to cry on.
You've got to cut her off and move on, not going to her grad party is a good start.
Keep your chin up bro and stay focused on school.