What you should do is run. This guy is a cat and you’ve been his willing mouse. Why on earth would you want to have anything to do with a man who is betraying his pregnant wife by playing games with you? If he will do it to her, I assure you he will eventually do the same to you. Why are you letting this guy kind of blackmail you into having sex when you barely know each other? I would hope that you’ll only have sex with someone who loves you deeply and who wants to really be with you. And why are you willing to participate in this guy’s despicable behavior toward his wife instead of sending him home to deal with her honestly? If you were married, you’d be rightfully hurt and furious with any woman who didn’t back you up.
This man isn’t worth thinking about, yet you do. I wonder if the drama with this guy is helping you avoid thinking about why you haven’t found an appropriate person to love. You’ve given up 3 years when you could have been learning how to relate to men and finding a loving man to be in your life. Please stop occupying yourself with this destructive fantasy relationship and take an honest look at whether you really want romance. If you do, the next step is to figure out how to meet a quality guy who will cherish you for yourself and not demand sex as payment for the relationship. You deserve far better than what this man is offering.
I wish you well.