She's not going to let her demons drag her down!

Kesha has had a rough couple years, and the singer is now opening up about the challenges she continues to face as she struggles to gain back her health and career.

"i have been battling depression and an eating disorder for a while now. my career is in a strange place and it feels like I'm fighting an uphill fight some days. but I have decided to take my life back. my freedom. my happiness. my voice. my worth," she captioned a photo of her wearing a bathing suit and giving the middle finger.

"I will not just f--king be quiet and hide. today I will say f--k it and live. So F--K it. today I'm making that choice. AND IM HAPPY AS A DAMN CLAM. and also a big ol f--k u if u wanna hate on my body. just remember that makes u look like a d--khead," she added.

When we caught the "Tik Tok" songstress returning from her Mexican vacation on Sunday, she certainly seemed to be in a good mood! Maybe she just needed to get this message off her chest?