My best friend is body shaming me?

__Veronica__
Hey guys, so basically I've been best friends with this girl I met in high school for about 3 years now and recently she's been really harsh on me. She was always the kind of girl who thought she was the center of attention, and everyone pretty much fed her ego because everyone always calls her pretty, they always make eye contact with her only even when I'm sitting right beside her, people always call her name and hang out with her all the time. She also has a boyfriend, but she's always saying to me how cute the guys in our class are and how much she wants to kiss them, etc. You get what I mean?

I should also point out that she's really close with a girl who used to bully me and like they hold hands (in a friend way) and giggle all the time. If it were me I would totally ignore someone who bullies my best friend. When the bully says mean things to me in front of my best friend, she just stands there and says nothing at all. She doesn't even defend me. But when we're alone, she always talks bad about the bully. What if she does the exact same thing about me?

We had a fitness test today and I was wearing skin tight leggings. I have always been a really skinny person, it runs in my family, and no matter how much I eat I just can't gain weight. It has always been an insecurity of mine. I just hate my body. It makes me feel disgusted in myself. But today she said to me in a snarky way, "Hey guys, my name is (my name) and I have such skinny legs!"

When I came home I completely cried myself to death. I haven't told my childhood best friend yet but I will tomorrow. What should I do guys? It just makes me hate myself and I'm already depressed. I don't wanna report her.
My best friend is body shaming me?
25 Opinion