I can't tell if he likes me or not?

When my crush and I first met and started talking it was really obvious he liked me. But we go to different schools (live 10 mins away) and after a while things slowed up and we started to drift. After not talking for a couple weeks. I finally got the guts to contact him. We had a nice conversation. Then a few days later he snapchatted me (iphone app where you send pictures back and forth). We were just sending weird faces back and forth. I looked a complete mess. My hair was all curly and I had no makeup on. And he randomly sends me a picture of him smiling all cute and writes "you look pretty".So we've been snapchatting off and on since then. Last Thursday we were snapchatting like all night (he started it) and then I said I was going to bed. And he sent me a sad face and said goodnight. Then last night I started it. We snapchatted for 3 hours. But he wasn't sending happy faces. So I said "you look sad" and he said he was. And I asked what was wrong, he said he couldn't say. Which really confused me because now I'm scared it's another girl or something. But I said "cheer up <3" and he sent a picture of him smiling and said "okay".

I just don't know what to think. Sometimes I feel like he likes me, other times I don't. So I want other opinions.

He likes you

answer my question?

Well i'm no expert, but it sounds like he likes you. He may not really want to be in a relationship though.

He totaly likes you but he's with someone else and he doesn't know who 2 choose. Make your move girl!

It kinda sounds like he likes you. I would keep talking to him, the more someone talks to someone the more they start to like them. You should tell him that you're there to talk to him whenever he needs someone to talk to.tell him he can talk to you about anything you're here to listen, but don't force it out of him. He will appreciate that and he will probably open up to you more.