My boyfriend is acting so cocky.

My boyfriend is acting so cocky. The first month we met, things were great, he was sweet, attentive. I feel that I'm doing the chasing and he's starting to act cocky and starting to treat me quite bad. I really still like him. I just want to know why he's acting so cocky? by the way he's very insecure, he said he was used to girls walking all over him but not anymore. When we first met he was like 'do you normally go for guys like me' and 'I look sh*t compared to you'.

He tries to give me the keys to his apartment so I go there and wait for him to return, he hinted at start of relationship that he loves his girlfriend to be there when he comes home. WTF? I'm confused?! I need answers...
My boyfriend is acting so cocky.
Post Opinion