Lili Reinhart rose to fame pretty quickly after bagging the role of Betty Cooper on Riverdale, and through it all, she's been very open and honest about her mental health.

She recently opened up about her struggles with anxiety and how it almost came in the way of her getting her breakout role.

In a candid interview with W magazine, Lili revealed that being financially stable while navigating the complicated process of auditioning for acting roles in LA was a huge challenge for her mentally.

Advertisement - Continue Reading Below

"I didn't have a car, so I was spending $500 Ubering everywhere," she revealed. "I remember looking at my bank account and seeing all of this money that I had saved acting over the course of many years just gone.

"I had so much anxiety booking work, and I spent almost five months holed up in this bedroom in this house just feeling anxious, waiting for my next audition, and not doing anything else. It was the most miserable time of my life."

Lili ended up getting a side job at Universal CityWalk to support herself, but that's when she suffered the worst panic attack of her life. "I knew I needed to make money, so I got the job and the woman there was like, 'You need to go find a black button-up shirt and slipless shoes.'"

Since Lili didn't have a car, she booked an Uber to purchase them, but not finding the uniform she needed sent her into a tailspin.

"I threw up in my Uber because, one, I was carsick, and two, I was having a panic attack," she said. "I get home, lock the door in my room, immediately Skype my mom and said, 'Mom, I'm not okay.'

Advertisement - Continue Reading Below

"I had to get a brown paper bag and breathe into it, which felt so dramatic, but I really could not breathe. I felt like my world was crashing. I didn't want to admit defeat, but I was like, 'I need to come home. My mental health is suffering, and it is making me physically ill.'"

Lili ended up going home and seeing a therapist. "She really helped me build myself back up again," she said.

It was at this time that Lili got the opportunity to try out for Riverdale.

"I got my first audition for the show during that period of my life when I was rebuilding myself, and in between meds," she shared. "I went on a medicine that gave me the worst mood swings – I felt like a monster.

"My mom was like, 'I can't even be in the same room as you.' And this is when I was self-taping for Riverdale. I spent three hours on my first audition tape, and I felt like I could not get it right."

Lili wasn't shocked at all that the casting directors passed on her tape at first. "I sent it in, and wasn't the girl. It doesn't surprise me, because I was in a shit place when I taped that."

But she didn't let that initial rejection stop her from pursuing her passion. "Somehow, I revved myself up. I was like, 'I've wanted this for so long, I went out there, failed, and now I'm going to try it again.' I didn't work my ass off for one try."

Lili moved back to LA and somehow got a second chance at auditioning for the role of Betty – this time face-to-face.

"I auditioned in person with a fresh take, and a fire under my ass that I hadn't had before," she said. "I felt so close, and I had been so close to so many things before, that I didn't want to let this one slip through.

"And I remember leaving the final audition and calling my manager, as I was driving towards the sunset, and saying, 'I feel proud of myself for what I've done. Regardless of what happens, I feel happy and really at peace.' And I truly felt that."

And the rest is history! Good for Lili for taking care of herself first. In the end, it helped her land one of the biggest roles of her life.