I'm desperate to make it work but as it goes on, he breaks me more and more.
I'm open with my feelings and sometimes I really feel like he justifies not caring for my feelings for his own specific "logic and reasoning."
I've desperately told him it hurts me greatly when he likes what may be deemed as "sexy" pictures of girls he knows, random accounts, and booty pics from fitness girls. He told me he would stop since it hurts me. But now he follows one and has been liking photos all the same, this whole time. When we talked about it before he angrily told me to get over it, when he calmed down he took a different approach.
Often when he gets angry, he breaks up with me. More times than I can count on my fingers. It's taking a toll on me. He also likes to say demeaning things while he is angry and claims he means none of it later. Last time he said he didn't even like me anymore.
Recently he's been telling me things that he resents about me. 
He lives in my place without a job and not paying for anything. Last time we broke up, I wanted him out so that it could be the last. But now he's holding on to an old promise of letting him stay until "he gets back on to his feet" but that never works because he just apologizes and chooses when he wants to date again.
He won't even sleep in my room anymore. He won't cuddle me anymore. I'm completely miserable. 
I don't understand him and sometimes I really feel like he is using me to come up with a plan to leave. 
Just today he asked for sex, then continued for the whole day to ignore my every advance, even when it was just cuddling, he took my dog and ignored me entirely. 
He's already partly cheated on me. That's another reason why I thought he would take my wish seriously when I mentioned how much it hurts me, especially since he reconnected with this girl through Instagram itself. 
I don't care if he watches porn but he's not the type apparently. He just wants to like naked girls on Instagram where Instagram loves to show me. 
I don't know what to do and I love him dearly. But I also feel like it's impossible to get rid of him. He lovebombs whenever we do spend time separated. 
Everyday it's something else I do that bothers him, the way I respond, the way I responded in the past, getting the wrong brand, etc etc.
I really believed he was the love of my life but he's tearing me apart while at the same time making me feel like the problem.