Help is he mentally abusing me?

My boyfriend had me take our daughter downstairs to give her a bath , I’m wearing his sweat pants he tells me to take them off so he could wash them and I told him I already washed them that I’m going to wear them than he starts yelling at me to take them off & try’s to give me the dirty shorts he is wearing . (We live at my grandmas house I didn’t have any other clothes downstairs & I didn’t want to go get he just keeps on yelling at me while I’m sitting on the side of the tub he comes and forces the pants off me hurting me . He’s always treating me like a kid I’m sick of this and on top of this I’m the one that bought him the pants ,

I hate my life with him I don’t know how feel he’s made me so miserable I have no control over our relationship or anything he does he has so much control over me it’s crazy .

We broken up a lot and got back together I’m not happy with him anymore but I don’t want to see him be happy with someone else