Megan Fox is due to give birth "any minute!"

Megan Fox

Megan Fox

The 30-year-old actress - who already has sons three-year-old Noah and two-year-old Bodhi with estranged husband Brian Austin Green, 42 - is excited about welcoming her third child and claims she could give birth any day now.

She said: "It's very soon, any minute! I knew I was always going to be a mother, I felt like that was always a big part of my path, but I never knew I was going to have three in such rapid succession."

Megan and Brian announced their split last year after five years of marriage and shocked fans when they revealed they had another baby on the way.

Speaking about their relationship on Chelsea Handler's Netflix chat show, she said: "I'm not a sharer, and social media is sort of an enemy to that if you're a private person. Because you're sort of forced to tweet out and send out images of your personal life, which feels like a betrayal because I'm always trying to get that back."

The 'Transformers' star previously admitted she is dreading giving birth because she already knows how painful it is.

She said: "I've had a baby every other year since 2012, I've gotten used to it. With this one I've been a little more relaxed because I know how much it's gonna hurt. I'm getting a little nervous about that, the pain is no joke."

She has also claimed her baby is communicating with her from inside the womb, and has given her "messages" advising her to relocate to a "whole different place" because that's where the tot wants to be raised when he or she is born later this year.

Speaking about leaving her Bel Air home, Megan said: "You don't hear an audible voice, but you hear messages, if you're open to it.

"For instance, this baby wanted me to live somewhere else so we're moving to a whole different place in Los Angeles because I feel like that's where this baby wants to be raised."