Idk what to do...

.
So I've been dating this guy for 3 months...and he still doesn't want to talk about us moving to the next step. He always gets mad. And lately he's been really cruel to me. He can't even say he loves me and when I ask him why he doesn't say it, he says he doesn't want to get screwed over again? He doesn't have me anywhere on his social media and he has multiple girls who he calls his "best friends" and shouts them out on social media all the time, but none of them know about me. Not even his ex knows about me. I have only met his sisters because they came outside one time, but I don't know any of his other family, and I only said hi to the sisters so I don't know them either. He called me bipolar, and crazy because we argue about how he treats me. I try to be really positive, and I recently bought him an expensive hunting knife for Christmas and he got me a cute bear. He didn't even want to spend New <a href="https://play.google.com/store/apps/details?id=com.glow.android.eve">Eve</a> with me. So I didn't get a kiss either...and speaking of kisses he rarely gives me any.
He's even rejected a kiss on the cheek in public before... He says he only treats me this way because he doesn't want to get his heart broken again. And now we're on a break because he got mad at me right before New Years <a href="https://play.google.com/store/apps/details?id=com.glow.android.eve">Eve</a>...