Buffalo Bills guard Richie Incognito is retiring after 12 seasons in the NFL due to health concerns.

"I'm done, I'm done, that's it," Incognito told The Buffalo News. "It's been a long career. My liver and kidneys are shutting down. Nothing I can't restore with some balance, but the stress is killing me.

"I went to a doctor's appointment the other day and they said, 'Listen, the stress is killing you, what are you doing?' And I said, 'Listen, I'm just doing what I love and that's playing football.' So that's why I'm done."

Incognito took a $1.675 million pay cut last month to remain with the Bills for the final season of a three-year contract he signed in 2016.