breaking up with him

There's this guy I've been with since December. We lost our virginities to each other, but things aren't working out between us. I feel like the "honeymoon" phase is fading and I'm seeing his true self. He's very immature and I feel like I have to take care of him. I have to drive him everywhere, pay for everything and then he'll hold onto my arm or put his head on my shoulder as I'm driving. It feels so weird! I want to feel like im in a relationship 50/50 or at least feel safe around my man. My boyfriend isn't even a man. He acts like a little boy. He has really weird obsessions with his friends that are girls. And that's not even said from just me. Everyone else sees it as well. Sorry for the rant. 
But getting to the point....I really do somehow like this guy. Maybe I like the idea of having a boyfriend and I'm afraid to be alone, but I have to break up with him. He's my first boyfriend and I don't know how to do this. He cries a lot and I know he will when I break up. But this relationship is unhealthy for both of us. I've been super depressed lately over this. Idk what to do.