U2 frontman Bono has revealed the mystery behind his trademark sunglasses: The Irish rocker has glaucoma.

Bono told British TV chat show host Graham Norton he had suffered from the condition for two decades, according to a preview clip released on Friday ahead of the latest episode of BBC's "The Graham Norton Show."

"This is a good place to explain to people that I've had glaucoma for the last 20 years. I have good treatments and I am going to be fine," Bono told Norton alongside his band mates as well as American actors Robert Duvall, Robert Downey Jr and British comedian Stephen Fry.