I over explained everything to my now ex husband because he never got what I said the first time & I thought if I said it differently until he got it that was the answer. He never did understand (or ignored) what I said. I left & moved far away across the country. I was in a habbit of doing this from being with him 33 years. When I moved around people who did understand without the over explaining it took me a long time to break that habbit.
Removing yourself from dysfunctional people & having normal people around your life makes a big difference on how to stop doing it