Hey guys, sorry to have to dump this on you, but I really need some advice.
I've only been with my girlfriend for 2 months, I'm 3 years older than her (I'm 21 and she's 18) and she's only had one boyfriend before me, whereas I've had 3 serious girlfriends. We've both been hurt before and both find it difficult to trust, her more than me because her ex was pretty much her best friend and one day he decided he didn't want to talk to her again and walked away and that was it, so she finds it very hard to trust.
The problem is, she expects me to do exactly the same, so she doesn't let me in at all. She's just started opening up, but last week she pretty much ignored me all week and posted a very revealing picture on Facebook on Thursday. She'd tried to break up with me a couple of times previously because she panicked about being in a relationship then she saw sense and stopped being daft, so naturally I myself had issues with us being together. I'm normally pretty good with letting stuff slide, but the combination of being ignored all week and the picture pushed me to nearly breaking up with her. I asked her to meet me so I could talk to her, and I couldn't do it, but she was scared I was going to and broke down crying. Since Thursday she's been extremely paranoid and off with me, and she broke up with me on Friday because she was scared of getting hurt. We talked it through and she decided that she didn't want to lose me, so we gave it another go, until last night, where she suddenly went in a mood with me for no reason at all. We had had three great days together, we were cuddled up in bed watching a movie and she just got really sad. I tried to get her to talk to me and she wouldn't and kept telling me to leave her alone and that she hates me. I'm EXTREMELY obsessive compulsive and I'm really not good in arguements, I tend to panic and can't give people space, which is my problem not hers, and because of this I pretty much went on at her none stop for a good 40 minutes to the point she started shouting at me. She said she never loved me, hated me and doesn't want to speak to me ever again. Even though I was meant to be her best friend she said she didn't even want to try and be friends ever. She was just absolutely vile. She got really angry at me and stormed out, but it was very late and she planned to walk home through some rough areas. I figured she wasn't going to speak to me again anyway, so I decided I'd walk with her to make sure she got back safe. I didn't care that she didn't want to talk or even have me there, it was an hour walk and even after everything I couldn't let her walk back alone, I cared too much.
Throughout the whole walk she tried to get it in my head that it was over and that she didn't want to speak to me again, she said this all while laughing every time I said something funny, at one point when it was silent she grabbed my hand and kissed me before going back to being silent again. This happened for a while until she turned around and told me to go away and never speak to her again. By this point she was at a point where she would get back safe and I wouldn't have to worry, so after a couple of minutes of trying to change her mind I walked away. Me being an idiot though, I turned around 5 minutes after and ran after her. I finally caught up and she just looked at me, I made a few jokes, she laughed and kissed me, but still remained certain that it was over. We walked for a bit and she turned and said goodbye to me, and I broke down crying. She tried to hug me and tried to hold my hands and I wouldn't let her and I told her I couldn't believe she had lied to me about loving me and said I thought it was really unfair that she wouldn't give us one chance - we have such a strong bond and we're so good together that it just seemed ridiculous to me. At that point she kissed me, a proper kiss and she hugged me. She looked at me and said she wanted to try again.
We walked in silence and held each others hand. We talked a little, she told me she loved me and she wanted to see me tomorrow. I went home and text her and she said she was sorry for how she was, she said she's just been off the last few days and that she thinks it's just the time of the month. We text a little and that was it, I haven't spoken to her today, but she's at college and she can't always text when she is. I'm not sure how I feel right now, it's fair enough that she was just off, but how can you be that horrible then take it back 5 minutes after? I do want to make us work, I really do, we're absolutely amazing 90% of the time, but her mood swings where she tries to break us apart are horrible, she keeps ripping my heart out and putting it back, I'm not going to walk away from her, but I can only be supportive for so long before she's going to push me away forever.
Any thoughts on how I should take her mood swings? How to react when she's like that? I guess I should just leave her be when she needs space, but that's still no excuse for being as horrible as she was.
Thanks everyone.