OK. So I liked this girl for a very long time and she kept going out with other guys. Finally a couple months ago I got a chance and she admitted she liked me. The problem was she had a boyfriend. She kind of cheated on him with me, but it wasn't completely serious at the time. We just kissed. She finally broke up with him for me and things were going great. The big problem was, she kept getting mad at me for no reason at all. Things like, I wanted to spend time with friends or I wanted to take a nap would set her off, because she thought I didn't want her anymore. Then, there was the whole thing that she was not totally over her last boyfriend and kept fighting with me because things weren't like they were exactly when she was with him. Also, one time I was really stupid and for some reason she asked me if I would marry her, and in the heat of the moment, I said yes. And there is no way I could marry someone who fights with me when I hang out with other people. The thing I need to know, is... is it worth her being mad at me all the time and staying with her even though I'm miserable a lot of the time because I can't stand to have her mad at me? Sounds self explanatory right? Well, another thing is, we're going to the same college soon and she told me when we almost broke up before that she didn't think she could be friends with me for a while because it would hurt too much. And I don't want to lose her as a friend because we'll be spending so much time together at college and we're carpooling up there. So, do I stay with her and be unhappy or break up with her and lose her as a friend? If your answer is the second one, does anyone have any ideas so that she won't hate me forever or maybe even make it so it looks like her idea? I sound like a complete jerk for wanting to lose her, but I don't want to hurt her and she's starting to bother me. Thanks for the help.