Help?

okay I really need help with this one.

So there's this guy I've been talking to for about three weeks now. I've been here emotionally for him, have helped him get over his ex, and his family problems and we've gotten really close. All this through Snap Chat. We text from early as fuck in the morning (when he wakes up) till he falls asleep. We've helped each other from doing stupid shit like drinking or giving up on life. we've texted to each other while breaking down and basically have given each other advise every time we need it. I went to his band concert and he even took me home. while on our way home, we parked next to some cars in a dark area and he just ranted to me about his life and cried and I wiped away his tears and hugged him and held his hand while giving him advise. And after that the next day at night while we messaged he sent me a pic of him in his bed, laying down looking sad and I told him I wished to pet his hair to help him sleep and he said it would be nice.

This is just some background... so a day after that, the conversations were basically the same except now I tell him "ily" and or "you're a cute boy" and me trying to cheer him up in any other forms.

And tonight he snapped with me and I mean we have teased each other a lot and stuff (pics of my clevage, him shirtless, or pics of my things are the things we've sent" , and I've gotten complement on my cleavage from him.

Well then after that he texted me a single snap saying "im horny" and i didnt know how to react.

idk what to do. idk if he's into me, if this can go anywhere, or if hes into me...what should I do?

what do you think about this?