Nick Cannon admits he has “guilt” over having nearly a dozen kids.

Cannon, 42, currently has 11 children with one on the way — but said he struggles with keeping his work life and time with his kids balanced.

“Being a father of multiple kids, it’s always the biggest guilt on me is that I don’t get to spend enough time with all my children,” Cannon said.

“One ’cause I’m constantly working and two because I’m just spread thin,” he continued.

Cannon has 11-year-old twins Moroccan and Monroe with his ex-wife Mariah Carey.

“The Nick Cannon Show” host has 5-year-old Golden “Sagon,” 23-month-old Powerful Queen and 2-month-old son Rise Messiah with Brittany Bell.

He shares 18-month-old twin sons Zion and Zillion as well as newborn daughter Beautiful Zeppelin with Abby De La Rosa.

Cannon also has a 5-month-old son Legendary Love with Brie Tiesi and a 3-month-old daughter Onyx Ice with LaNisha Cole.

Cannon and Scott are expecting their second child together — which would be Cannon’s 12th.

It seems like Nick really is trying to be like Ego; having tons of children and spreading them around like confetti!