“For the last year and a half I have been drinking and taking drugs,” Osbourne, 64, wrote.
“I was in a very dark place and was an a–– to the people I love most, my family. However, I am happy to say that I am now 44 days sober,” he added.
Regarding the divorce rumors, Osbourne said: “Just to set the record straight, Sharon and I are not divorcing. I’m just trying to be a better person.”
“I would like to apologize to Sharon, my family, my friends and my band mates for my insane behavior during this period………and my fans,” he concluded.
Ozzy and his wife Sharon have been living separately and she has actually been spotted in Cabo San Lucas during the weekend, TMZ reports.
A source told the site that this isn’t the first time the two take a similar break but they’ve managed to get over their problems so far.
Sharon and Ozzy Osbourne married in 1982 and have three children together.