<human>: New account just to post this - it looks like she has depression, which she has been before, and I am not sure if it really went away. She has seen psychiatrists and psychologists in the passed (for a multitude of issues) and she is still so negative. I try to help her, I try my best, but even though she is graduating a great school with a high end degree this year she is still so depressed about life. She sees it as a "constant fight," in her words.

Generally: she has OCD, is stressed constantly, and has a negative outlook about things - I can ALWAYS find a positive view on any issue she is having, but she won't have any of it. She gets very defensive and aggressive whenever I try to point out if she is doing something wrong.

As a result of her stress/OCD she cannot hold friends long, as she repeats social issues to them over and over - they see this as drama, and it may seem like she is a drama queen. I am not sure if she likes it or not, she just repeats these issues until, as she says, can "figure the situation" out.

I am slated to marry her in ~40 days and I am terrified. We fight maybe once/twice a day, nothing too big, but its constant. We have almost broken up maybe two/three times in 2013. I love her to my core, but I see myself as a positive person (half glass full), and over 5 years I have tried to make her a happier person, which she sometimes says she has become.

She should be seeing a psychiatrist/psychologist sometime this winter, but will it work this time? I am so hopeless.

I am 25, successful professionally, have a good small group of friends, and have a positive outlook for the future. 

What do I do? Do I break it up? Do I stay and fight more? Is there a possible happy future together?

If I do break it up...how? How is it possible to break this girls heart with her so fragile all the time? What can I possibly do? Am I giving up on her?

Condense the text into a few key points
<bot>: Fiance constantly negative/depressed, I have tried to help her but seem to have failed. Do I break it up?