Mike Shouhed admitted to Reza Farahan that he cheated on wife Jessica Parido during last night's episode of Shahs of Sunset.

Although Shouhed previously said the rumors regarding his infidelity were untrue, he came clean on Sunday, revealing his wife found damning evidence on his phone.

"I have somebody who I love dearly and I made mistakes, I was a bad husband and these text messages you alluded to…you know, there were text messages," Shouhed admitted, according to a report by the Daily Mail on Sunday. "I f***ed up and I feel horrible about it and it has been eating at me."

"I can't hide it then, it is true," Shouhed added to producers.

"I have never wanted somebody who didn't want me back, I have never loved somebody this much where I would be willing to shoot myself in the head if it made her happy," he continued to Farahan. "I want her to see that the pain I caused her I am willing to take on a hundred times more pain so she doesn't feel an ounce more pain. It is f***ing killing me dude."

"There is a huge piece of my heart that is missing, I hate myself for doing that. I am disgusted with myself for what I did. This mistake was catastrophic," Shouhed moaned.

Following Sunday's episode of Shahs of Sunset, Shouhed appeared on Watch What Happens Live, where he explained why he finally came clean.

"I wasn't lying. I was having marital problems. It was between me and my wife, and I was trying to keep it under wraps, but being on reality TV, you don't really have that freedom," Shouhed explained to host Andy Cohen, according to a report by The Daily Dish on Monday. "Me and my wife were having problems. I don't want the world to know, so I'm labeled a liar. I decided it's time for me to come clean because [there was] so much speculation."

"I regret what I did," Shouhed continued. "The aftermath was me trying to protect my relationship with Jessica so people don't pass judgment on either one of us."