help !

Crystal
Ok so there's this guy that I have a crush on. He's younger than me. We've already hung out a few times and yes we had sex all those times. The first time he didn't have a condom so we did it without I got checked came out clean thank god. But.. he did cum inside me(he got me the B pill though) but he told me he wasn't a virgin.. my question is.. when a guy isn't a virgin shouldn't he know when he's about to cum ? And also he tells me all the time he wants to hang out with me but when it actually comes down to it he never replies to me and ignores me.. is he just playing around with me..?