I was married to a Narc for almost 20 years and dated another for nearly 3 years only to find out he was lying and cheating, possibly the entire relationship but I know for sure recently because I found the evidence on his phone. How can I ever trust a man again? The bf knew my story and how my ex husband treated me yet he did so much worse. Now I’m terrified to trust myself not to end up with a third one just like them. Am I better off just staying single?