I'm gonna basically repeat what everyone else has said bro... You wanna play hide the salami with some girl other than yours then that's your prerogative. But bro, you gotta place yourself in her shoes. How the hell do you think this makes her feel? You realize by cheating on her that affects her more than just emotionally? It affects her mentally bro. Think about it, you have cheated on her TWICE! She forgave you man, either your that good in bed, she loves you, or she can't find anything better. But I'll go with the second option and be positive. Anyways, you realize whenever a girl is screwed over its just that much harder for them to trust a guy? Shit, we aren't like that. Well... most of us guys aren't anyways. But I've known girls who have been cheated on so much that their self worth is not in existance and they are nice girls, just dating assholes. A couple actually string guys along and make it so they are caught cheating. One girl even told me her bf walked in on her taking it up the pipe which she never let her bf so even though he wanted to so bad. This shit fucks girls up man... So, man up and drop her, save both you the trouble later. But I doubt she would forgive you for it later. Or keep her and talk to her about spicing things up in bed or getting crazier, doing something out of the norm or somewhere you normally wouldn't do something. Just my .02 cause I've been there, now I'm practically engaged to her. Got the ring, just waiting for the right time which is coming soon. Good luck either way! Oh, and this hoe at school... will fuck you once and be done with you probably then you wake up with CLAP CLAP CLAP. Lol. Or she will cheat on you later on if you guys get into a relationship.