Most Helpful Guy
Your boyfriend sounds really insecure. Or he's just spouting bullshit to put you on the defensive. Either way, it doesn't turn out for you. He's either really insecure or he likes playing games to remain in control.
I recommend breaking up with him and moving on because people like that don't change unless they're forced to. And you won't be able to force him to.