Originally Posted by W13
I want a girlfriend to support me in hard-times and be that somebody I can talk to when I have a problem with the rest of the world; dont want a girlfriend that is the cause of my problems!
I think this statement gives you the answer to your question.
You aren't going to get that with this girl, from the looks of things.
I don't know really know what you can do for her, but let me tell you, your gf reminds me a lot of my sister. She's very similar - ruins every special occasion with a fight, would rather find excuses rather than dealing with the issue at hand and ALWAYS makes things everyone else's fault.
I've been able to find NO ways of dealing with it. I've tried, and I'd say I tried pretty hard. I've tried to get her to talk to me, let her know she could express any feelings with me, but it seems the only thing that will make her happy is for everyone else to get upset like her and share her misery.
Your gf has some issues, and I wouldn't go thinking they have anything to do with you (as far as being her first relationship and all); I'd venture to say they go a bit deeper.
I really don't think you can do anything. SHE has to do it. Until she is ready to acknowledge things and willing to deal with whatever she needs to deal with, nothing is going to change her.
At most, I would tell you that you should leave her, and make your reasoning clear. Let her know you are not going to succumb to her misery loves company motto, that you intend to have a happy life, and when she decides she wants the same, maybe she should call you then.
Then, maybe as Music said, it will wake her up and kick her into action.