According to In Touch, Sharon Osbourne learned of Ozzy's latest alleged infidelities by using a private investigator to try to catch him in the act.
British tabloid The Sun reported that the split came about after Sharon discovered that Ozzy was having an affair with a celebrity hairstylist.
An "insider" told In Touch that Sharon "found out that Ozzy was spending a lot of money. She wanted to know what he was buying and who he was buying it for.
"The investigator discovered that he was basically living a double life," the source added.'
Meanwhile, Ozzy was photographed outdoors in Los Angeles on Tuesday (May 10) and was still wearing his wedding band, according to The Pulse Of Radio. Ozzy was out with his daughter Aimee, the oldest and lowest-profile of Ozzy's three children with Sharon.
Sharon returned to "The Talk" yesterday where she addressed her split from Ozzy. The 63-year-old admitted to kicking her hubby out of the house but explained that he has since moved back in and she has decided to leave.
Sharon walked on-set with a glass of lemonade as a nod to Beyoncé's recent album about her husband's cheating. Sharon told her co-hosts: "It's right for me because I, honestly at this point today, have no idea what I am going to be doing for the rest of my life. I don't know where I am going, who I'm going with and I just need time to think and really think about myself and what I really want for the rest of my life."
She also admitted that she doesn't know if she and Ozzy will stay married because she hasn't figured out what she wants yet. She also acknowledged that she loves her husband for the life and children that he has given her.
Sharon also thanked her co-hosts and the fans for their outpouring of support.
She did not specifically address the rumor that Ozzy cheated but sources tell Page Six that she has suspected it was the case for some time.