Crushing...

So this guy told me he likes me and I have liked him multiple times over the years and we are finally on the same page... We started talking a lot and we talked one night in the phone, we were asking questions and he asked me if I could date any guy at our school who would it be? I said him. I asked him the same question and he didn't say me he said another girl's name... He's constantly flirting with me and I flirt back... He complains when I don't text him, but when I do text him it takes him hours to reply... What should I do???