My girlfriend needs "time" and "space" to think about our relationship, should I give up or stay and wait..?

My girlfriend an I are approaching our 1 year anniversary and right now things aren't so good between us..

there was a point a few months ago that she kept saying that she didn't think that I cared about her, and due to the lack of information beyond that, after a while it just got old and I told her she was being silly.. However about 3 weeks ago she stayed home for the whole week and at the end of that week she called and actually gave me a complete run down of what she meant by me not caring, and I have to admit, I took her for granted and it was wrong.. I apologized and let her know I was wrong for that but pretty much called our relationship off because of this problem.. She said she didn't know what she wanted because she was sick of trying and wanted to think about what she wanted.

this went on for a week and she still talked to me and still told me she loves me but she just doesn't know what to do..

then, one of her friends came out and told her that I cheated on her while she was on vacation in April.. This was a drunken blackout (I was on prescription meds that shouldn't have been mixed with alcohol, not an excuse, but I don't remember any of it)) mistake and is totally out of character for me, and I wanted to tell her, but was convinced by her friend that it happened with (the same one that told her) that it wasn't worth breaking my girlfriends heart over because it was stupid and meaningless, and foolishly I agreed.. (just for the record there was no sex in this cheating.. )

I told her that I was extremely sorry and that I love her and that I hated that I did this to her, and she was understandably furious.. But 2 days later she agreed to meet with me and we talked about it.. And she is still saying she needs time and has to deal with it herself and needs to do this for herself..

I understand I was an ass, and I understand that she's in the right about this, but the fact is that I love this girl with all I have and it kills me to be apart from her, and I hate that I hurt her like this..

she still talks to me, and she still kisses me when we see each other like she did when we were all good, she still tells me she loves me and wants to be part of my life.. But its now been 3 full weeks since the day she stayed home and began this ordeal, I have only seen her 3 times in person, and every time we kiss like we are teenagers, and tell each other how much we love one another..

she keeps giving me mixed signals, like asking to sleep over, or suggesting we move away, and what not, but then at the same time she says "I'm sorry I just need time and space for me right now.. I don't know what to do about this"

is putting me on a roller coaster of emotions and I just want to be with her, and work through it because I know we can.. but how much longer should I wait, and what can I do to try and help? Should I just give up?

please help if you can, I love her so much and I want her back as my girlfriend more than I can express..
+1 y
update: I was talking to a guy who was there the night that this cheating happened, and he says that its gotta be BS because he was with me and left after I did..
+1 y
also I told her that I was going to give her space and that we needed to stop the constant communication in order for her to make up her mind and that this was killing me to be talking to her like nothing happened.. this happened before the first update
My girlfriend needs "time" and "space" to think about our relationship, should I give up or stay and wait..?
3 Opinion