How do you know if a guy likes you?

I am literally the worst at reading signs and sometimes I feel like I read too far into some things.

And there is this guy that I really like and have for a while and just am entirely confuzed.

Like I feel like he flirts with me a lot but he seems kinda distant at times.

So please help a sister out!