03/29/2016 11:38 EDT

Kesha Claps Back At Body Shamers With Bikini Pic, Tells Them To 'Please F*ck Off'

As she should.

It's been a tough year so far for pop singer Kesha, and she definitely isn't here for any form of body shaming.

The 29-year-old "TiK ToK" songstress took to Instagram on Monday to unapologetically send a strong message to her haters, while flaunting her bikini body in Palm Springs.

"Not a slave to perfection right now," Kesha wrote in the caption. "Fuck it. Body shamers please fuck off ain't nobody got time for it."

And while a few haters still were adamant about sharing their negative views in her Instagram comments, the majority of her followers were quick to uplift the blond star, leaving numerous positive and supportive messages.

"You're beautiful bb!!!! Slay queen 👑💖," wrote one fan.

"As long as you're healthy, there's nothing wrong with how you look. Body shaming is stupid and completely unnecessary. Beauty comes in all colors, shapes, and sizes," shared another.

But this isn't the first time Kesha has opened up about overcoming body issues.

Back in 2014 the singer completed 30-day program to treat an eating disorder, and later spoke with Vogue on health and learning to love the skin she's in.

"Part of being healthy is being positive. I don’t pay attention to the Internet or bloggers," she shared with the magazine in May. "I got into transcendental meditation to try to find some peace in my crazy life. [It reminds me] to be grateful for where I am, for my body, and my face—as imperfect as any of it may be."

Follow Huffington Post Canada Style on Pinterest, Facebook and Twitter!

Also on HuffPost

Photo gallery Kesha See Gallery