Jessica Simpson has accidentally confirmed she is having a baby boy, in typical Jessica Simpson fashion.

The 32-year-old, who already has a 10-month-old daughter Maxwell and is pregnant with her second child with fiance Eric Johnson, wanted to keep the sex of her baba a secret but while talking about how she was been suffering 'awful' morning sickness, she accidentally let the information slip.

Speaking on 'Jimmy Kimmel Live' last night, she said: 'It's a total different pregnancy. I just feel awful. I've been vomiting. I had no idea that a wiener can make me nauseous. Oh shucks! Well I guess told the world that I was having a boy. I just outed that I am having a boy. I can't believe I did that. It was not planned. It was kind of out and about in the press that I was having a boy. I was like 'How do people know these things'?'

Simpson only gave birth to Maxwell in May last year, and talked about how she has planned her wedding to the retired NFL star a number of times but has to keep postponing the big day because she is always getting pregnant, saying 'I keep planning on getting married, but I keep getting knocked up. It's just one of those things. Maybe I should go back to when I was younger, I was a virgin before I was married, so maybe I should just completely reverse and stop having sex altogether until Eric and I actually say I do.'

We don't want to be the ones to state the obvious, but Jessica, you do know that you can have sex and not have babies, right?