Neither of you is wrong or right.
There's a better solution. Don't "fight". If you're in a heated argument, the wrong things will be said and not resolved properly. When you guys have a conflict, it needs to be resolved through a calm negotiation. If one of you isn't calm (like you said, one of you snaps or one of you loses it) then the conversation will be full of walls and lines drawn in the sand.
Should you wait for days? Oh heck no, then it turns into resentment and that's worse. But each of you need to take a few moments to calm down, see the situation correctly and then sit down and discuss what happened without judging the other person. See it from their perspective and give your perspective. It's not about right and wrong because both are wrong, but right from your perspective. So negotiate the problem so that you both give as much as possible to the other person.
For example, let's say he comments about how hot a cheerleader is on the game on TV. You feel hurt and yell at him. The argument is already not going to accomplish anything.
First, he'll put up his wall to defend himself. Then he'll leave the situation. You follow wanting to resolve it, but by following, you're making him more defensive.
So the best way is to stop before you yell at him. Take some deep breaths and calm down. Why did it hurt when he said that? Make sure you understand your perspective. Then, when appropriate, ask him to talk about it. Explain that him talking about other women around you makes you feel less attractive. Explain that he doesn't need to stop watching football or anything, but to be more considerate of how it made you feel.
This is just an example (I don't know what your fights are about), but approaching the situation calmly will be more conducive to working it out and both of you getting what you want.
|