TV hostess Sharon Osbourne has reportedly kicked husband Ozzy Osbourne out of their marital home following cheating claims.

The 63-year-old presenter of U.S. talk show The Talk has been married to the 67-year-old Black Sabbath rocker for 34 years, but it appears their decades long union may be in deep trouble at the moment.

U.K. newspaper The Sun reports Sharon and Ozzy got into a heated argument with each other after she confronted him with alleged proof he cheated on her with a 45-year-old celebrity hairdresser named Michelle Pugh. The publication claims Sharon went "ballistic" and insisted she had suspected he was having an affair for quite some time.

“People are wondering whether Sharon went through Ozzy’s phone before accusing him," a source said. "She has done that before but in the past she was checking if he’d been using drugs. Ozzy was extremely sheepish and admitted being close to Michelle.

“It is likely Sharon has discovered calls and possibly meetings.”

It's alleged Ozzy went missing last week (end29Apr16) after the altercation took place, prompting loved ones to fear he may have taken up alcohol and drugs again following years of struggling to maintain his sobriety.

However, it is now claimed he is staying at the Beverly Hills hotel and is doing fine.

The couple's representative Gary Farrow seemed to have confirmed to The Mirror that Ozzy is out of the California mansion he shares with Sharon, noting: “At this time Ozzy is not at the marital home".

The spokesperson did not provide anymore detail about rumours of relationship strife between the couple.

However, when the outlet contacted the Meche Salon, hairstylist Michelle's place of work, to inquire about her whereabouts, a spokesperson confirmed she suddenly requested some time off within the past few days to deal with a "personal emergency".

Sharon and Ozzy have briefly separated before. Back in 2013 Sharon admitted she was considering divorcing Ozzy after he relapsed on drink and drugs.