The 'Prince of Darkness' is still remorseful over cheating on his wife multiple times throughout their marriage.
When asked about 'What's the secret?' to his 35-year long marriage to wife, the rocker jokingly said, "Don't get caught with your mistress."
"It's a rock & roll thing - you rock and you roll. You take the good with the bad. When I was a crazy f**ker, I'm lucky she didn't walk out," he told the mag.
He said, "Now I'm coming on five years clean and sober, and I've realized what a f**cking idiot I was."
"I mean, I'm still nuts, but in control of it a bit more. ... When I said, "Don't get caught by your missus," I'm not proud of all that shit," Osbourne added.
The father of three admitted, "I upset my wife and I upset my family and I made a lot of shock and shame. I love my wife, and it made me realize what a f**king idiot I've been."
He also revealed that it's their love for each other that has kept them together, despite the multiple scandals saying, "I suppose it's fair to say we love each other. I love her, and she loves me."
The Osbournes reconciled their three-decade long marriage in September 2016 after splitting in May amid reports that Ozzy had an affair with his hairstylist, Michelle Pugh.
However, the couple went on to renew their wedding vows in Las Vegas this May after Ozzy began therapy for sex addiction.