First of all, before you start getting physical with him at all, you need to make sure that he has made a commitment to you and only you! If not, you will be the one hurt. I don't care how nice of a guy he is, they don't really care when they are getting sex. Why not if he can get it from you AND another girl, you know? Anyway, it sounds like he's having a hard time making up his own mind about what he wants. Maybe you should give him some distance for a while. He will either come crying back to you, or he will just stay with the other girl. In which case, you don't need him. You need to find a guy that wants you and only you. I know that this is hard when you really like a guy, but hang in there. The right guy is out there, whether its him or someone else. I wish you all the luck in the world.