Boyfriend issues

I’m really not sure how much more I can take of my boyfriends negativity and douchebaggery. He’s always rude to me, looking for fights, aggressive, and now he takes a deep sigh before coming into the room because he has to be near me again. I feel hated.

It makes me hate myself. And I literally do everything for him. Can’t take it any more.

Edit* He has the worst parents and he has no where to go if I leave him. He lives with me. I’ve been begging him to see a therapist which he has agreed to do but is yet to do it.