Should i still be in love with him?

So, i met this guy, at the mall a while back probably months ago. At first, we were just texting like any normal friends. He actually told me his actual name which was Jake. But yeah, then i began to get feelings for him, he seemed like a real nice guy. He actually told me i was pretty and stuff that made me get butterflies. He has like good grades, but the things is i think he hides stuff from me sometimes. At like a month and a half, he just started to become like a really mean guy. Like he would make me very jealous, for the smallest things. Either way i still had feelings for him? I know, and another thing is that he become but hurt easily like if i would call him a 'weenie' he would automatically get mad. He probably would not text me for like about a day or two. Then we would begin with our cute conversations. But, then one day i guess he was in a really bad mood and told me "I don't need you, i have good grades. Plus i can take girls on dates, i have Macs, and the iphone 5, tons of clothes " and more, but like i honestly felt like *** that day. Okay, just because i don't have like the macs and like talk to a lot of guys, does not mean you have to be cocky right? Well, any who. He still had the nerv the next day to tell me "Goodnight" like, are you kidding me you just insulted me. After all of that, i still gave him one last chance, because i was still kind of liking him. But, i'm not sure if i should be liking him, i mean hes gets but hurt easily, and is a total flirt, plus hes like sometimes a little cocky thing. Should i still like him?

I was with a guy who sound just like yours. I put up with it for 4 months and had enough. It's been over 5 years since we broke up and I still have feelings for him. I guess it just happens. I'm just glad I got out before things got physical

Sounds like to me he is leading you on and knows it. He knows you like him and he finds that amusing. He also has thus big ego and feel he can do whatever he wants whenever he wants no matter who gets hurt