I dated someone very similar .
judgmental , ungrateful, had problems with addiction & alcoholism In past . Would leave me when I really needed her, but only around when she needed or wanted something.
she was a complete narcissist. I was still in love with her after I figured it out. Giving her benefit of doubt.
But her leaving was the best thing that ever happened to me.