Nick Cannon has confirmed he and Mariah Carey have been living apart ''for a few months.''

The 'America's Got Talent' host has admitted his six-year marriage with the 44-year-old singer has been on the rocks for a while now, but their ''main focus'' is on their four-year-old twins Moroccan and Monroe.

Speaking to The Insider With Yahoo, he said: ''There is trouble in paradise. We have been living in separate houses for a few months. My main focus is my kids.''

Friends of the couple believe cracks started to appear in the pair's relationship when Nick, 33, revealed that he'd previously slept with five famous women, including Kim Kardashian, during an appearance on a US radio show in March, and in a subsequent interview admitted Mariah wouldn't sleep with him until they married.

The revelations devastated the 'Hero' hitmaker - who married Nick in April 2008 on her private estate in The Bahamas - and left her feeling ''humiliated''.

Mariah is also said to be ''angry'' because Nick has taken on so many jobs, but her fury has left the US producer ''incredulous'' after he claimed to have generated $75 million for their family since 2011.

The pair, who put their New York mansion up for sale in July, have not been pictured together for months and Mariah hasn't mentioned her spouse since June.