Yes or no?

Ok so I met this guy and I didn't have the courage to talk to him, so I asked his friend for his Snapchat. So I messaged him and he has been really nice. He's asked what I want in a relationship and as agreed that that is what he wants too. He's called me perfect and has said that all the guys must stare at me where I go, because he would be too... but he takes forever to respond. I'm talking like message delivered 2 hours ago. Sometimes he responds quick like 10-20 mins, other times, like I said it's like hours... idk if he likes me or not.. I don't know what to do. I really like him, and I told him I thought he was attractive but idk. I feel like he doesn't feel the same way? Is that why he takes forever to reply? But then what about the things he's said. I'm so confused... please help.