I was essentially in the exact situation as you and I am so sorry you feel that way about yourself. I think if there is no trust and this person isn't helping you be your best, it's sometimes better letting go. Of course some couples can push through and become stronger. But I had to be real with myself. I couldnt take the lies and feeling so awful about myself while being with "the love of my life".
And my collection of red flags from years of dating and relationships, I know now to run. Trust your instincts!