If you have strong checkpoints yet find yourself being run over by narcs. It's worth doing a post-op learning and understanding why. I practically live on homework!
Found this Reddit post really helpful:
"A couple things.
Obviously tune up your radar so you can spot them early on, and be ruthless about boundaries including summary termination of the relationship without notice, announcement, or explanation other than perhaps to hold them expressly responsible. E.g., your behavior X isn't consistent with my values.
Almost as obviously, don't judge prematurely, give others the benefit of the doubt, recognize your own triggers and the substantial prospect of misunderstanding, figure out ways to get someone to explain themselves ("I don't understand" and "what?" go a long way), and be clear and express with your boundaries if only to give the person an opportunity to apologize (they will, or they'll justify / explain / deny but either way, they'll reveal themselves). Also recognize that people sometimes just put their foot in their mouth (not that I ever have, of course) and forgiveness is a virtue.
Importantly, don't go out into the world saying you can't trust any more. That embraces and perpetuates the role and identity of victim and perpetuates your prior tormentors' influence over your psyche.
Better instead to reject and, indeed, defy that influence expressly and with purpose. Think of oneself as an empowered adult free to associate, or not, with whomever you choose, in your own terms, without apology or justification, responsible for yourself, your decisions, and self view, and who is a keen judge of character borne of experience and insight.
Living well is the best revenge, they say."