need advice please girls!

so I feel like I'm falling for this guy I met/started hanging out with about 3 months ago, but I can't work out if he genuinely likes me or just wants me for sex. It started when we met at a nightclub and started talking. We got along really well, which led to him asking me to go back to his apartment at the end of the night. I declined because I didnt feel like I knew him well enough for that and at the time I was a virgin so I didnt want to lose it to someone I barely knew. However, we exchanged numbers and kept in contact. We talked continuously for the next week and he then asked me to dinner, which turned out to be great. Once again, at the end of the night he suggested that I come back and stay the night at his apartment, which again I declined. I dont have a problem with him wanting to have sex with me but at this point I was starting to feel like he was only spending time with me in the hope we would have sex afterwards, which I didnt want to lose my virginity too. From that point onwards, we would continue to chat and catch up, and he would insistently ask me to stay at his. He was always very respectful when I declined, but the more this has been happening, the worse I feel. Anyway, one night a few weeks ago I met with him at a bar and got quite intoxicated and ended up agreeing to go home with him, which then led to us having sex. Since then, the offers to catch up have been far more frequent and most of them are just 'hey want to stay at mine tonight?', without even suggesting to hangout first which we used to do. I asked to see him for dinner, which he said he was really keen for, except it hasnt ended up happening yet. I really feel like I like this guy but I also feel like he just wants me for sex, in which case I need to get over him. Help would be appreciated!