When do you know it’s time leave a relationship?

Besides physical abuse, cheating, or name calling.