I know how you feel.......I've always been good at NC, but times I would reach out.
What keeps me from doing it is thinking how I will feel after doing it. The feelings are usually more pain. For the few moments that you feel the "high" of contact, it's not worth the pain felt afterwards.
NC is hard though