HELP ME OMG

So this guy I think is really dope DMed me and asked me out in August and I was like wow!! Okay yes! And he was like cool I text you when I’m free. Two months go by. No text. No call. No anything. My senior year snowball dance was last Saturday and he kept kind of dancing by me and I’m an awkward piece of shit so I kept moving away from him bc I’m dumb. And my friend goes up to him and is like “oh are you tryna dance with her” and he’s like yeah I think she’s really cool I wanna get to know her and date her and stuff and I’m still really into this guy and he’s into me but it’s been 2 days and no dm. Like he knows I like him and he likes me I don’t understand why he hasn’t asked me out? Should I dm him or should I just wait for him to dm me?