<human>: Can you give me the gist of the text in a nutshell?

If the traffic is bad she will scream and swear the whole time while continually repeating how crappy her situation is. If some food goes bad in the fridge she will throw her arms up and exclaim, "I give up! I can't take it anymore!" then curl up in fetal position on the couch. She constantly complains about her coworkers and how she doesn't want to work there anymore. Those are just a few examples but literally anything that doesn't go exactly according to her expectations of a good life will get her upset. And that means that just about everything upsets her. And when she is upset she takes it out on me. Not physically but emotionally.

She is a good person though. She does do a lot for me, and when she isn't upset she's a great person and really fun to be around. If I had to guess a percentage of the time that she is either upset, sad, mad at me, or just generally being negative I would guess about 75-80% of the time I am around her. The other 20-25% is great and I love her so much just for those times. I just don't think I can deal with her negativity and being upset all the time for the rest of my life. It is too draining.

I have mentioned that I think she should see a therapist or a doctor for anti-anxiety but she doesn't want to do it for some reason.

Is it worth sticking around? I feel so weighed down by her lately but I don't want to just give up on her either and I really don't want to hurt her by leaving her. Maybe there isn't another alternative but I thought I'd ask for advice from the general public.
<bot>: my girlfriend is very very negative and always upset at something, I don't know if I can take it too much longer and I would like some advice.