Meghan due to give birth ‘today’ as Prince Harry attends London Marathon

The Duchess of Sussex is expected to welcome her first child with Prince Harry any moment now.

According to The Sun on Sunday, Meghan’s due date is April 28, meaning the royal baby could make an appearance at some point today.

The couple only revealed the due date as ‘spring 2019’ in their announcement last October.

But in January, during a conversation with well-wishers in Birkenhead, Meghan, 37, revealed that her son or daughter will arrive in April.

Prince Harry, 34, has plans to attend the London Marathon today, where he will hand out trophies and medals to those first over the finish line.


The Duke of Sussex has been a part of the event for several years, and described the 26-mile run as an ‘extraordinary force for good’.

In a video to competitors he said: ‘It is the biggest one-day fundraising event on the planet and helps hundreds of charities at home and abroad provide vital services to those that need them most.’

Meghan is believed to be staying close to home, with mum Doria Ragland by her side at Frogmore Cottage, in Windsor.

The former Suits actress has reportedly shunned the Queen’s doctors in favour of her own medical team as she prepares to welcome her first child.

She is said to have politely declining the services of Royal Household gynaecologists Alan Farthing and Guy Thorpe-Beeston, as she didn’t want ‘men in suits’ to over-see the birth.