The Masked Singer host has 11 children, with another confirmed on the way. The father-of-many, 42, shares 11-year-old twins Monroe and Moroccan with ex-wife Mariah Carey, 5-year-old Golden Sagon, 2-year-old Powerful Queen and 3-month old Rise Messiah with ex-girlfriend Brittany Bell, 18-month-old twins Zion and Zillion and one-month-old Beautiful Zeppelin with ex-partner Abby de la Rosa, five-month-old Legendary Love with Bre Tiesi, three-month-old Onyx Ice with Lanisha Cole, and late son Zen and baby-to-be with Alyssa Scott. While navigating all of his varying relationships, Cannon has previously said that the basis for each is honesty. “I’ve practiced monogamy, I’ve been a cheater, I’ve been toxic,” he said, and now strives to “be the best self [he] can possibly be and be the best father [he] can possibly be.” These days he goes with the flow of the internet banter, often joining in on it himself. “It’s almost the holidays, and thanks to me, the world now has eight billion people,” he recently joked in an Instagram video about Christmas shopping for his family. The actor once revealed that he spends more than $3 million on his kids each year, taking “full responsibility” for all of his children and “[waking] up every day excited as a father.” Even so, he finds himself feeling guilty over the lack of time he has to spend with each child. “Being a father of multiple kids, it’s always the biggest guilt on me that I don’t get to spend enough time with all my children,” he said during an appearance on The Checkup with Dr. David Agus, per Page Six. “One, ’cause I’m constantly working and two, because I’m just spread thin.” We’re not ones to judge, but there is a pretty simple solution to keep his guilt from getting worse, if you catch our drift. Still, we hope he finds a way to see his kids more frequently!