help please?

emma • musician & mua

I really like this guy and he always seems to be flirting. I need y'alls opinions on it, because I don't know if it is flirting/he likes me or not. 

He always stares at me and talks to me, but never texts first. A lot of times he will poke me or pull my hair, and other times it will be full on play fighting.  He pretty much touches me every time he sees me and usually ends up tickling me or something like that. He always calls my name so I'll see him in really awkward positions (I.e. He was twerking one day messing around and called my name to get my attention). We haven't really ever been friends in the past and he literally started doing this stuff the first time we saw each other. 

The only thing that makes me doubt that he likes me is that he recently posted a picture of a girl on his Instagram with a bunch of heart eyes and stuff but every other guy that has liked me has always acted like he is acting and I am so confused. I really like him and it just really hurts my feelings for him to be so flirty but still talking to other girls like he is me.