Wow, dear, I've been there. My help has come from my God, from reading lots of self help books, my wife, my counselors, from my bible, particularly the Life Recovery Bible.
Definitely counseling is in order to help you talk it out and learn new ways to cope and how to spot the narcissists...