Ozzy and Sharon Osbourne
Ozzy & Sharon Osbourne got married on 4 July 1982 and have three children Ian Gavan/Getty Images for MTV

It looks like Beyonce isn't the only woman whose husband has apparently strayed with 'Becky with the good hair'. Sharon Osbourne has reportedly ended her marriage to Ozzy after he allegedly had an affair with a hairstylist.

According to The Sun, the former X Factor judge has thrown the Black Sabbath frontman out of their home after discovering his alleged relationship with celebrity hair stylist Michelle Pugh, 45. Sources claim that Sharon confronted Ozzy after finding proof that he was cheating, which she had suspected for a while. Pugh and Ozzy's paths apparently crossed thanks to her hairstyling abilities.

On 8 May, the couple's spokesman, Gary Farrow, confirmed that the rocker was no longer at the marital home and is staying at a hotel. Their 34th wedding anniversary is just weeks away.

Sharon wed Ozzy, 67, in 1982, but their relationship has always been tempestuous. They came close to divorcing in 2013 after she discovered he had relapsed into drink and drugs after ten years sober. Back in March The Talk host also revealed she once caught her husband in bed with two of the nannies the couple had hired to take care of their three children, Aimee, Jack and Kelly.

"We used to have four nannies, because I had three children," she explained. "I would work five days a week, I would travel."

She added that the women were desperate for their 15 minutes of fame and that he partner was "out of his brains" at the time, referring to his addiction issues. She was eventually forced to hire a male nanny.

"I'm telling you, they were the bane of my existence," she continued. "They were all wanting to be celebrities. They were all wanting money... I caught two of them in bed with Ozzy! At the end of the day, I hired a manny called 'Big Dave,'" she stated. "Never trust a nanny!"