P.S. " We have a great time- even make out like teenagers in the driveway before coming in. Then when he gets ready to leave I pout because I want more. He says,"but we had a good time! You make me feel like no matter what I do I cannot make you happy."
FWIW, this sounds totally like he is withholding because he is not free to be in an R with you, probably because of his other Rs. So, his "but we had a good time! You make me feel like no matter what I do I cannot make you happy," sounds a lot like changing the subject/shifting blame to me. He isn't there for you because he isn't there for you, not because you are too demanding. Or, put otherwise, you are too demanding for him because he isn't free, mentally, to give you what you want. Of course, this is just conjecture. But not many men who aren't getting sex are going to put the brakes on heavy petting and say -- oh, enough of that, let's stop now -- unless someone else is holding them back.