A British newspaper reported that Kate Middleton's due date was July 13 2013, but now that the date has come and gone, when can we expect the royal baby to put in an appearance?
Statistics show that only about 5% of babies are born on their due dates, so Kate's with the majority of women who don't give birth on that day. Plus, due dates are only an estimate and, because she's never revealed her due date to the media, July 13th was not just an estimate, it was a guesstimate!
Most babies arrive within a week of their due date, though, so we haven't got long to go and we're sure Kate's watching out for all the signs of labour and we wonder if she's tried any of these natural ways to induce labour.
If Kate hasn't gone into spontaneous labour by July 23 it's likely that her doctors will consider starting an induction process. This can sometimes increase a mother's chances of having a Caesarean Section.
Make sure you watch this space and we'll bring you the good news as soon as we have it!
We've calculated that Kate was likely to have conceived between the 16th and 24th of October. So we checked our spookily accurate Chinese birth predictor which says... Kate's having a girl!
Look back at all the pictures of Kate's growing baby bump in our bump watch gallery.
Were you early, on time, or overdue? Let us know in the comments section below.
Where to next?