Grant Gustin is getting candid about his ongoing mental health struggles.

The star of The CW’s “The Flash” spoke with the “Inside of You” podcast, hosted by former “Smallville” star Michael Rosenbaum.

“Since probably 4 or 5, I’ve dealt with anxiety, depression,” said Gustin, 30.

RELATED: ‘The Flash’ Star Grant Gustin Sets Off Alarm After Vaping On Plane

“I knew I had always dealt with anxiety, but getting pinpointed ideas about where things started and why you were feeling that way,” he said. “Anxiety is ever-present in my life, for sure.”

He also admitted that a lot the anxiety he felt came from pressure that he placed upon himself. “I’ve come a long way with taking a little pressure off myself… I’ve always been really hard on myself and I still am, but I put way too much pressure on myself early on and got in my way a lot and I think it shows, in my opinion at least, in the work, like how wound up I was and how focused I was on getting it right. It gets in your way for sure.”

RELATED: ‘Arrow’ Gets Send Off From ‘The Flash’ Star Grant Gustin

Gustin also revealed that his anxiety “rules my stomach,” stating that he “can’t eat the morning before Comic-Con. When I’m really nervous, I don’t eat during the day. It’s really bad. It’s one of the reasons I’m so thin.”

View this post on Instagram

#Repost @insideofyoupodcast ・・・ Grant Gustin (The Flash, Arrow) joins us this week to share the mental and physical ups and downs throughout his blossoming career, notably within the CW DC Universe as Barry Allen in The Flash ⚡⁣⁣ ⁣⁣ Get Inside of Grant Gustin 👇 ⁣⁣ 🔈 𝐥𝐢𝐧𝐤 𝐢𝐧 𝐛𝐢𝐨 ⁣ ⁣ 📺 𝘸𝘢𝘵𝘤𝘩 𝘰𝘯 𝘺𝘰𝘶𝘵𝘶𝘣𝘦⁣⁣⁣ ⁣⁣ Grant gets deep this week and talks about the anxiety and depression he’s battled through his career in theater and film, after having developed these early on in his childhood. ⁣⁣ ⁣⁣ We also get into his passion for Broadway, aspirations and regrets he’s had so far, and some BTS moments while shooting crossovers. ⁣⁣ ⁣⁣ Plus… we have a very special guest that I think you all will enjoy.⁣⁣ .⁣⁣ .⁣⁣ .⁣⁣ #InsideOfYou #Podcast #MichaelRosenbaum #Rosenbaum #Smallville #SmallvilleForever #Superman #actor #actress #acting #film #funny #podcast #mustsee #newpodcast #haha #GrantGustin #Gustin #TheFlash #Flash #Arrow #DC #CW #DCCW #stayhome #stayathome⁣⁣

A post shared by Grant Gustin (@grantgust) on