It's obvious whats going on by his actions and your and his inability to actually get along for any serious length of time. Surely you know this?
Stop this nonsense that keeps you mired in your fear of losing him. If you stop all contact you would have been over him by now and probably very happy in a much better, more functional and happy union. Instead you keep up this façade, this joke of a "thing" with him that prevents you from ever getting to the stage of indifference to him and his bullshit.
Zero contact and read up on codependency and the importance of personal boundaries so that you have the confidence, strength and personal boundaries honed to be able to quickly chuck chucklers like this guy instead of being afraid to.
This is not a man you will be happy with for the rest of your life so quit wasting good dating years on him and drop him today.
“The willingness to accept responsibility for one’s own life is the source from which self-respect springs.” ~Joan Didion