Camila Cabello has recently spoken about her battles with mental health.

The 24-year-old superstar, who starred in the movie 'Cinderella' on Amazon Prime Video, revealed that she wrote the hit song of the movie "Million to One" during a challenging period in her life.

"When I was working on 'Million to One' for Cinderella, to be completely honest, I was having a really hard time with my mental health."

"It was just a period when I had a lot of anxiety and sadness, and that song made me feel like, 'I can get over this. "I know I can make my life better."

As she described, "I feel like I channeled my personal journey into that of the character. The character was super confident - everyone said no, but she knew it."

Over the past few years, the former Fifth Harmony member has been an open book about her mental health challenges and in September 2020, Camila praised J Balvin for not being afraid to show off his own.

The singer said she sought professional help and started cognitive behavioral therapy, meditation and breathing.

"It also took a lot of self-love (believing that I am essentially worthy of happiness, belonging, love and joy, no matter what), self-compassion (not beating yourself up emotionally) and awareness," he explained. she, adding, "For a long time, anxiety felt like it robbed me of my humor, joy, creativity and confidence. But now anxiety and I are good friends. "