Nick Cannon is expecting twin boys with 30-year-old DJ Abby De La Rosa.