Vent the anger in a productive way. Go to the gym. Go hiking. Take a baseball bat to a trash can.
I'm just curious, why don't you call her out on her $hit? When she says she wants to have sex with you, why don't you reply:"Not when you are doing OM."