Confused

So me and this guy have been talking since December all day everyday it's just normal for us and I started having feelings for him but he never showed them back to me although he would flirt with me and we would talk dirty to each other. One day my friend asked him if he liked me and he said he did so then I asked him I'd he had any real feelings for me and he said he did but that we shouldn't rush anything yet. That situation happened twice he would just insist on not rushing and I totally understood, however it's been a long time and I want something real. We would kiss all the time and he would treat me like his gf whenever no one was around but in class he just treats me as his friend and talks to me like he wants nothing to do with me. Yesterday we hung out and we had sex for the first time he's been really weird with me and I felt we had a connection however I feel like he might just be using me and even more now because I let him in my pants. What do I do? 💔