dude, end it. theres no other way. if you let her get away with that crap, she'll keep doing it. if you really like her and wanna stay with her, then go on a break for a month of so. and while on the break, dont cheat on her. chances are probably that after a month away from her you wont wanna go back but who knows.