Kesha doesn't have time for haters.
The 29-year-old pop star shared a photo of herself wearing a teeny bikini in a pool, and captioned the pic with a message for anyone looking to leave negative comments about her body. "Not a slave to perfection right now. F**k it," she Instagrammed to her 1.5 million followers on Monday morning. "Body shamers, please f**k off. Ain't nobody got time for it. @lhorizonpalmsprings in my skivvies."
Kesha has been open about her prior battle with an eating disorder. "There was a lot of not eating -- and I started to think being hungry to the point of feeling almost faint was a positive thing," she told Vogue's June 2015 issue. "The worse it got, the more positive feedback I was getting. Inside I was really unhappy, but outside, people were like, 'Wow, you look great.'"
Before sharing her bikini pic, the "Tik Tok" singer posted a makeup-free selfie, praising her vacation. "THE most relaxing weekend with my friends at @lhorizonpalmsprings," she wrote. "I like, slept longer than I have in 20 years. and then got sunburned 👙👙☀️☀️☀️It's seriously a magical oasis hideaway."
Kesha's weekend getaway comes amid her ongoing legal battle with Sony Music and music producer Dr. Luke. Last week, Kesha's lawyers filed a notice of appeal in an attempt to overturn Judge Shirley Kornreich's decision in February to deny the singer an injunction on her recording contract, effectively keeping her in contract with Sony and several of the company's imprints associated with Dr. Luke.
Kesha has received quite a bit of support from her celebrity peers in regard to her legal woes. Lady Gaga has been very vocal about standing behind Kesha -- something that has certainly not been lost on her. On Monday, Kesha wished her friend a happy 30th birthday, writing: "HAPPY BIRTHDAY to my angel @ladygaga 🎉🎉 u are such a generous bright beautiful soul and talent. hope u have a magical day."