<human>: So before people give me shit about being an asshole or whatever, its not an issue because I want presents. I actually dont want anything at all. The issue is, that I'm not sure that I am making the right choice. 

The problem with our relationship that lead to this is essentially the way she handles problems or stress. She absolutlely rages, and just becomes so negative and hateful of the world that it really is starting to have an effect on me. I understand you are always going to be empathic with someone you love but it really is making me unhappy. 

I have been with her for 2.5 years, and for some time now have been trying to curb this behaviour, encouraging her to deal with it better, and perhaps even seek proffessional help, but to no avail. Things have been stressful in our lives at the moment, exacerbating and highlighting the problem. Still, I love her a lot and, for the most part, I have been quite happy, so I dont want to abandon things unnecessarily. I want to try and really push her to change, and let her know its important to me, but I know not to expect someone to change. I can hope though right.

A complication is that my birthday is in 2 weeks. I know she hasnt spent any money yet, but traditionally she spends way too much and spoils me, despite my protests. 

Should I break up with her know and forgoe giving her one last chance (and perhaps regret it)? Or should I give it a little more time and really try and make this relationship work? In which case I would be breaking up with her withing weeks of my birthday. Opinions would be greatly appreciated.

Can you give me the gist of the text in a nutshell?
<bot>: Thinking I want to break up with gf, but want to give it a little more time try and make it work. Problem is, birthday is in two weeks, should I end it before then?