Make him start paying for your services. He sure doesn't love you so you might as well make some money if you're going to give it up so easily.
If he is only calling you when he wants sex, then, sorry to say, it's time to move on and find someone who will give you the respect you deserve. Nothing good can come from him. Good luck on your journey, my friend!
You can't. And why you'd want a guy who is that much of a disrespectful jerk to be in love with you is beyond me- you don't deserve to get saddled with the kind of man who uses people for sex.