Nick Cannon has candidly admitted he "f**** up" all the time when it comes to juggling the needs of his children and their mothers.