Sharon Osbourne has been dealing with husband Ozzy Osbourne‘s infidelities throughout their three-decade marriage — and this time, In Touch has learned, she used a private investigator to try to catch him in the act.

News broke over the weekend that Sharon and Ozzy were splitting after 33 years of marriage due to Ozzy’s alleged infidelity with a much younger hairstylist.

sharon and ozzy osbourne getty images

(Photo Credit: Getty Images)

An insider reveals 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 adds.

RELATED: The Real Reason Jennifer Lawrence and Chris Martin Split Finally Revealed

Ozzy had been using the cash to spoil another woman — his alleged mistress, celebrity hairstylist Michelle Pugh, according to a friend.

sharon ozzy jack kelly aimee osbourne (getty)

(Photo Credit: Getty Images)

Despite all of this, the couple, who will celebrate their 34th wedding anniversary in July, could still reconcile.

“They constantly fight and get back together,” the insider says.

The friend agrees, adding, “It wouldn’t be a surprise if they worked things out.”

For more on Sharon and Ozzy’s split, pick up the latest issue of In Touch, on newsstands now!

For more on Sharon, check out the video below:

For access to all our exclusive celebrity videos and interviews – Subscribe on YouTube!