Prince William and Kate Middleton
Prince William told Ringo Starr that Kate Middleton is due "any minute now." Pictured: Prince William and Middleton attend the annual Irish Guards St Patrick's Day Parade at Cavalry Barracks on March 17, 2018 in Hounslow, England. Getty Images/Andrew Parsons

Kate Middleton may give birth to her third child very soon.

On Tuesday, Prince William knighted Ringo Starr. And during the event, the former member of the Beatles had a conversation with the Duke of Cambridge about Middleton's due date. According to Starr, Prince William told him that the Duchess was due "any minute now," Hello! reported.

Aside from revealing Middleton's potential due date, Starr talked about his knighthood, which came 50 years after he was awarded an MBE.

"But I think it's an honour. A lot of people I don't know wrote letters saying, 'Congratulations, it's about time,' but for me, the time is when it arrives, and that's now," Starr said about his new achievement. "I just never thought of it. I just got on with my life and here we are. As I said, I'm just really surprised."

If Starr's statement about Middleton's due date is true, given that it's from the her husband, then Prince George and Princess Charlotte's sibling will arrive earlier than expected. It is believed that the newest addition to the family of four will arrive late April.

Some royal fans are even betting that the baby is due on St. George's Day. Bookmaker Ladbrokes has given the date 10/1 odds.

"It would be such a wonderful coincidence if Kate was to give birth on St George's Day, and patriotic punters have forced us to cut the odds on the newest member of the Royal family entering the world on April 23rd," said Jessica Bridge of Ladbrokes.

Meanwhile, others think that the baby might arrive after the holiday, just in time for Prince William and Middleton's seventh wedding anniversary on April 29.

"With Kate's due date just days before their anniversary there's a real chance that the couple could be blessed with the dream present on the day in the shape of their third child," said Harry Aitkenhead of Ladbrokes Coral.

On the other hand, there are also a few who think that the new child may arrive on May 2, in time for Princess Charlotte's third birthday. But if the duchess is due any minute now, then she may give birth sooner than expected.