Don't get why he doesn't contact me first?

Me and my crush met 3 weeks- a month ago and started texting a few days later. He's my best friends cousin so we met through her. When we first started talking he asked me to go to his football game and after that he texted me first 3 days in a row. Things went really good that week. It was obvious he liked me. Then things kinda got weird. I started a couple convos and they barely lasted. I'm pretty sure it was because we had nothing to talk about though. Then not this past week but the week before we didn't text at all. But this past Sunday he snapchatted me (iphone app where you send pictures back and forth) and wished me a happy birthday. It was really cute. But then after that we didn't text this week either. So friday I snapchatted him and said hi. And he said "hey beautiful" and then we were snapchatting until he had to go to his game. It seems like we're comfortable with eachother. I mean. We were sending weird faces back and forth without worrying about looking ugly. We're just both able to be ourselves. But I'm scared the days are gonna go by again and we're not gonna talk. And if that happens I'm gonna be confused as to why he's not contacting me first. Any ideas on all this?

We go to different school's so it's not like we get to see eachother everyday.

Because texting gets boring after a while if you never see each other. Real time conversations and interactions are the best things.

Look, you guys NEED to see each other if you want to advance your relationship of any sort. Ask him to hang out soon. Text him like right now… Asking if he wants to hang out sometime soon.