Eagles offensive lineman Brandon Brooks informed the media Wednesday that he’s been dealing with anxiety and explained the effects it has on him come game day.

#Eagles OL Brandon Brooks said that he has an anxiety issue. It's the reason why he's gotten sick on game days and not played. — Jeff McLane (@Jeff_McLane) December 14, 2016

Brooks told reporters that he’s not ashamed or embarrassed, and that he’s already on medication to help with his symptoms, saying, “It’s life. I’ll get through this.”

It certainly helps explain what has been ailing the fifth-year guard out of Miami (OH). Before the Eagles’ Monday Night Football game against the Packers at the end of November, the team announced that Brooks had been hospitalized with an undisclosed illness. He was diagnosed shortly after.

Brooks has a history of getting sick on game day and ending up as a late addition to the inactive list. The Packers game and a Week 14 contest against Washington were only the latest examples this season. Now Brooks is starting to reveal some answers as to why this keeps happening.

This isn’t a foreign issue to NFL players, either. Former running back Ricky Williams opened up about his struggles with anxiety during his pro career, as did former quarterback Steve Young.

Still, it takes some major courage to open up about this while playing. And Brooks feels this won’t be something that derails his career.

Brooks: "If I get the help & treatment I need, I don’t think it’ll impact my football career at all. I’ll be fine. Come out better for this" — Reuben Frank (@RoobCSN) December 14, 2016

Brooks was a big piece of the offensive line in Houston for four years before joining Philadelphia as a key free agent this offseason. He has yet to play a full season.