Worried my relationship is over...

My boyfriend and I have been going through really rough times the past year. The sad part about that being said, is we’ve been together for a year. My ex boyfriend broke up with me after being together for almost 2 years. Then my current boyfriend and I started talking about a month later, we have always been really good friends. I don’t want to say I got with him to get over my ex, but he definitely helped. I broke up with him twice 3 months into our relationship because my feelings for my ex just wouldn’t go away and I didn’t think it was right for me to stay with someone while i was still in love with someone else. We got right back together because he told me he wanted to help me get over him. Then he just started treating me like shit and doing things behind my back and lying to me. He told me he treats me this way because I hurt him so bad that he is distanced himself from me when it’s been almost a year since all this happened. I’m pretty sure he’s a narcissist and he’s emotionally Abusive. He blames everything on me. He never invites me to go do anything with him and his friends anymore, we pretty much never have sex, we don’t go out on dates, never spend time alone, and recently we even started sleeping in separate beds. He tells me he still wants to be with me but he doesn’t act like it. Alls I ask of him is to treat me like a girlfriend. He tells me it’s my fault that I get treated this way. What should I do?? I’m emotionally drained.