You know he likes you because he’s a guy, and you’re a girl, and he’s talking to you, and you’re wondering whether he likes you or not. Mixed messages means he’s not really sure yet just how much he likes you. The way he finds out is by interacting with you.
It takes a long time for us to understand what we want out of life and out of the opposite sex. Things we think we want now we find out later aren’t good for us. It’s better to have the experience and regret it later than it is to not have the experience and wonder how it would have been.
But long distance? Really? You should find a nice boy that you can actually see and talk to. So much gets lost in translation.