Been with my boyfriend for almost 2 years. He is loving, caring, affectionate, social, popular, desirable and intense, tolerant and accepting, and we have had great time together (including my 2 DC from my ex-marriage). He is diligently in touch with me every day, we have the keys to each others houses, we meet up / stay over several times a week, met his parents, friends, photos of us on his fb, he is open to me.
However I've learnt over time that he is a lying bullshitter, just talks what people like to hear, twists the truth, bullshits, white lies, blagging and more, never admits wrong and everything is somebody else's fault. He's ruined his ex'es life (still keeps doing it), his DC and close friends lost respect for him and don't want to see him anymore, he is known to take advantage of his friends. I think he also gaslighted me when I legitimately questioned my trust in him, I had a reason but he dismissed it saying it is all my problem and he's done nothing wrong. I've never found hard evidence of physical cheating and I have accepted his flirty nature but I've been pushed to my boundaries and he hasn't made it any easier for me. I've made myself to question my own sanity, my gut feeling says he is probably a cheating lying asshole but I might never be able to find the truth. So I keep living in this safe bubble where I am being taken care of and feel protected.
I know I need to break through and get out. The problem we have plans. Holidays, going to meet my parents (abroad), my birthday party soon. I don't know if there is ever a good time. I don't know how to make myself prepared for it. I was hoping it will fade out naturally and as soon as I am done losing my respect for him, it will be easier to get out. But that time hasn't come because of how he treats me and my DC. Help.