Cheating is an inexcusable breach of trust and respect. If I found out that someone I was in a relationship with had cheated, it would be a deal-breaker for me. No amount of apologies or explanation could make up for that kind of betrayal. My advice to anyone in this situation is to leave the relationship and never look back.