She's had enough!

Selena Gomez took to Instagram to slam society's obsession with beauty, after slightly unflattering bikini pics of her on vacation in Australia went viral.

"The beauty myth- an obsession with physical perfection that traps modern woman in an endless cycle of hopelessness, self consciousness, and self-hatred as she tries to fulfill society’s impossible definition of flawless beauty," she captioned a video of her and her friends on a boat enjoying themselves.

"I chose to take care of myself because I want to, not to prove anything to anyone. Wind in her sails. 🌈💜," she added.

We can't believe body shaming is still a thing in 2018!