Ozzy Osbourne admits he and wife Sharon have some ''terrible'' times together.

The couple split in May after almost 33 years of marriage amid claims the Black Sabbath rocker had been unfaithful, but they are now back together, though things aren't always easy.

He said: ''We are married, all is good. We all lived happily ever after... I'd like to find the person who wrote that and poke them.

''It's just a bump in the road. Some days it's good, some days it's terrible, some days you just drift apart for a while. But you get back on the horse, you know.''

And the 67-year-old rocker insists he's learned from his mistakes.

He told 'Good Morning America': ''[It's] back on track again... You just, you make mistakes, and you learn by your mistakes, I think.''

Ozzy's son Jack - who has daughters Pearl, four, and Andy, 13 months, with wife Lisa - agreed with his dad that marriage isn't easy.

In their joint interview, he said: ''As a married person myself, you know, marriage is not like, 'Hey, we're married. All is good.' I mean, it's just life.''

Meanwhile, the 'Paranoid' hitmaker recently admitted he isn't ''happy'' being sober.

He said: ''I am coming up on three [and a half] years sober, and I've just come back from a meeting, actually. I've reached a really weird place with it. I am not really happy being sober, but I don't want to get drunk. Someone told me that at three years sober they felt exactly the same.

''With meetings, you're never alone with your thoughts. My disease will go, 'You can take this, or you can do this' when I spend too much time alone with my thoughts. If I listen to it, then I go back and I am all right for a tour. It only stops being alright when I am fucked up everywhere, you know.''

But Ozzy doesn't regret his past drug use because it was his ''destiny''.

Asked if he had any regrets about his substance abuse, he told Goldmine: ''No, because it was my destiny. I am lucky enough to have seen the errors of my way and wanted to do something about it.''