im kinda in the same situation as you are, but i just kicked her out and made her go back to her parents, we've been together on and off for4.5 years and last night she went to a hotel party and stayed there in a room..........needles to say i called her a whore and told her to leave
sorry for bitching in your thread