<human>: Provide a brief overview of the text.

Hello all,

I have been with my girlfriend now for almost 2 years. We met whilst at university and lived in our student halls together. When we moved out of there, we continued living together, but just as the two of us.

It all started out great. I graduated and got a job, and she is still in her final year of university right now. But sadly things have been deteriorating over the past 3-4 months. My girlfriend has been feeling the pressure of the final year of university, this means she is often stressed and prone to snapping. Very short tempered. Sometimes I feel I can't even talk to her without fear of provoking an argument.

Of course, I try to lower the stress for her. I cook almost every night for her and I always assist her with her uni work if she is stuck or could use some advice, but I feel that whatever I do is just not enough to keep her happy. We have such on and off days that it makes me feel worthless. I have told her how i feel on multiple occasions, but it usually results in her becoming quite volatile and passing the blame on to me, it's almost impossible to communicate with her.

I have felt that I know I can't see a future with her any longer. But I'm not sure how to take the next step. I think I can't postpone the inevitable breakup any longer, but I'm not sure how I can approach it. We share a flat together and share all bills. I would feel horrible doing this to her before she graduates but I also feel wrong stringing her along any longe. I know that when I tell her that I think we should end it, that she will become angry and possibly violent (likely to damage possessions).
Any advice on what to do would be greatly received.

Many thanks Reddit..
<bot>: relationship has slowly deteriorated, gf turns hostile when I want to talk about it. Feel guilty for wanting to break up whilst she is already stressed but worried how she will react.