<human>: My ex and I dated on and off for about 3 years. We had a very rocky relationship complete with alcoholism, cheating, screaming fits, physical and emotional abuse. When things went too far I ended up in the hospital with a broken collarbone.

We took our time apart (complete with the name calling and emotionally abusive speech). As of the fall we took a trip together and ended up having sex, since then I've been at his beckon call. If we wants me to come over I'm there, I bring him food, gifts, and sex of course but only when he wants it. 

I can tell that hes changed, ie. He no longer calls me names, puts me down or gets physical with me. Ive made alot of changes to myself too.  He tells me he loves me and calls me his pet name, yet he ignores me in public, tells every single one of our friends that nothing is going on and tells me he's "not ready" for a relationship. 
 

I'm not sure whether to wait it out until he is ready or leave. I can't help but feel like he's using me until something better comes along, but when I bring it up I'm just being "silly".

Could you distill the essence of the text into 1-3 sentences?
<bot>: Previously abusive ex isnt ready for a relationship but is somehow ready with the sex and doting on that comes with it.