Scroll Down to Read Other Opinions
you can leave if they are cheating or beating you.
What is your definition of cheating? It varies from person to person nowadays.
Talking to other women, hiding that you are talking to other women, not keeping your partner in the loop about the person, going to strip clubs, etc
Whats ur definition of cheating?
Anything done in secret with someone else that you wouldn't do in front of your partner. You don't have to have sex to cheat. If you're flirting with your co-worker but wouldn't do that having your partner present, then hide and lie about it... guess what... you're already cheating. If your partner knows about your activities with others but is out in the open, then it's not cheating.