Nick Canon Confirms Split From Mariah Carey: ‘We Have Been Living In Separate Houses For A Few Months’

The rumour mill has been in overdrive all day with reports Mariah Carey and Nick Canon are heading for splitsville but the comedian has now confirmed that the couple are on the rocks announcing: “There is trouble in paradise”.

But the ‘America’s Got Talent’ host was quick to dismiss any allegations of cheating but held his hands up to their break up.

“There is trouble in paradise…we have been living in separate houses for a few months,” he told The Insider, assuring that the couple’s three-year-old twins are “his main focus”.

Mariah was allegedly fuming after her eccentric hubby went into graphic detail when discussing his string of famous ex’s in a bizarre interview with Power 106 radio.

The actor-comedian was participating in Big Boy’s game where the guest star reveals how many famous people they have slept with. Things didn’t exactly get off to a great start when Nick exclaimed: “That’s a lot!”

He then listed his wife (natch), Christina Milian, Nicole Scherzinger, ex-fiancee Selita Ebanks and… Kim Kardashian.

This reportedly led to lots of arguments, as a source told TMZ that: “Mariah tore into Nick for weeks … feeling humiliated and the relationship never recovered.” That’s not all. An insider also revealed that the pair have been living in separate houses in New York since May.

The couple have been married since 2008 and in April 2011 they welcomed their two children, fraternal twins, Monroe and Moroccan Scott.

TMZ also alleged that Nick is mad at Mariah for working so much, meaning that he can’t spend as much time with the children as he would like.

We’re pretty surprised at this, did you see a split coming?

Celebrity splits that came out the blue!

Heidi Klum and Seal: Couple may have been thought to have one of the strongest marriages in Hollywood, after tieing the knot in 2005, but they announced their shock split after seven years of marriage, vowing that they still have the deepest respect for one another (WENN)