Sister feud

My younger sister always has something to say about me. I like to change up my hair often cause it makes me feel better about myself, but every time I do she has a smart remark like, “you dyed your hair again?” While having a disgusted look on her face.

Every time I buy a new outfit that I LOOOVE she says it’s so ugly and that I shouldn’t have bought it.

When I eat, she comments on what I’m eating knowing I’m struggling with my weight.

Bc of this, I quit eating, shopping, and now I don’t even make myself look decent. Currently stripping the color out of my hair and going back to my natural brown 🙃

For reference, I’m 23 and she’s 20.

She’s a very materialistic person who is fueled off of looking better than everyone else, having better things than everyone, etc.

Anyone have any advice? Should I just cut her out of my life? It’s hard to get through to her bc she “is always right”