because you let him
that's his job
Maybe he's trying to break up with you and make it look like it was your idea.
He doesn't want to be your boyfriend anymore so he's trying to get you to push him away.
Because he's annoying?
Because he's immature and not much of a boyfriend
He's immature. Is he your age?