According to Nick Cannon, he sleeps with whoever calls him that day.

Having fathered 12 children with six different women, Nick Cannon claims to have a system in place to choose which spouse he will stay with.

To be honest, whichever of them phoned me that day is often the case, Cannon admitted to the Los Angeles Times. 

I'm a creature of habit like that. Who likes me, I like.

Additionally, Cannon claimed that he occasionally plots the route with his companions to drop off his several children, 

staying at whichever home he arrives at last.

According to the Los Angeles Times, Cannon has residences in New Jersey, 

Temecula, California, and will soon have a house in Joshua Tree.

The TV host also disclosed to the Los Angeles Times that due to his large family, 

Top 7 facts about private signs zodiac