The 38-year-old star has two children - Princess, four, and Junior, six - with his ex-wife Katie Price and is also step-dad to Price's older son Harvey, nine.
The singer, who has recently been promoting his new book range, is currently single but hasn't ruled out another marriage.
He said to OK! magazine: 'Part of me craves getting married again. But having kids? I'm not so sure.'
He added: 'I just think I'm done now. I don't know - if I meet the right girl I could possibly want to do it all over again. But I would really have to be in love and want to get married.'