Should I break things off

So I’m talking to this guy and he always busy and doesn’t rlly make time for me and I feel like if he actually likes me then he’d make time. Whenever he does make time he wants head and last night he dropped by to say “hi” and he basically just wanted head. And I was trying to talk to him about how things feel different and I don’t want to be used. And he said that I keep assuming stuff and I’m acting dumb. And he said he didn’t even understand anything I was saying. Then I said I wasn’t gonna give him head and he said that he had a chance to go smoke but he came to see me and I’m not even giving him head. And I said fine bye if you want weed then go and I said if you only want head and not even to see me then go. Then he said see you keep assuming shit and I was tf do you hear what ur saying. So when he left he was all mad at me because I wasn’t giving him head and he said that’s not why it’s cuz he’s tired and he didn’t even kiss me bye. So I was like fine bye. Then when I got home he texted me and was acting so dry. And my friends are saying that he’s using me and I should break things off. But idk what to do because I literally like this boy sooo much it hurts. And he’s basically saying that I’m acting crazy so it makes me feel like I’m crazy. He said he’s not using me and stuff. He said he wants to be loyal so he needs head from me, and I’m like wow okay go get it from someone else then lmao. But it hurts so bad, I’ve completely Fallen for this guy. So I keep wanting to do everything for him to make him happy but that’s not the right thing.