Man’s opinion

My bf cheated on me AGAIN. Everytime he’s cheated it’s been like ft, text/sext and not anybody he actually plans on getting with. I know this because they’re always from a different state. Anyways, we split up after this last time and I’m living in the spare bedroom. At first I was trying so desperately for him to choose us and then I gave up because it was just making it harder on me. I bought my own bed and took down the air mattress. I stopped showing affection and kind of just pulled away. After a week of pulling away he started flirting and just enjoying each others company as friends but then he initiated sex. The day after it felt like he pulled away after he got what he wanted but then as I was going to sleep in my room he crawled in bed with me. Ofc we ended up having sex again but idk that that’s what he originally crawled in bed for because we were just cuddling and going to sleep and then that made him horny.

Do you think he’s using me or do you think he misses me now that I’ve pulled away and maybe wants to work things out? I’m still keeping my distance to preserve my own heart but I just want inside his head without asking him because I don’t want to seem desperate. It seems like the more I act like I don’t care the more he comes back.