I hit my boyfriend because he keeps accusing me of cheating on him when all I do is stay home and prepare for his cruel words. I feel terrible and I wish I could take it back. What should I do?
I forgave him and he keeps lying to me. I don't want to leave him because I need him. How do I earn back my respect?