Megan Fox says being a mother to three sons is “like UFC Fight Night all day”.

Megan Fox

Megan Fox

The 34-year-old actress has Noah, eight, Bodhi, seven, Journey, four, with her ex-husband Brian Austin Green and has joked her house is always so hectic because the brothers love to “fight” with each other.

Speaking during an appearance on the ‘Kelly Clarkson Show’, she said: "I don't know what it's like to have a girl. For me, it's like UFC Fight Night all day, every day.

“We need to live in a padded cell for everyone to be safe.

“They love each other. They're best friends, but the fighting is non-stop because they have so much energy and they're so rambunctious that it's just a melee. My kids will pull out fists full of hair and be like, 'I got your hair, Noah!' "

Meanwhile, Megan has reportedly introduced her children to her boyfriend, Machine Gun Kelly, and things are going well.

A source said: "Megan is very happy. They got serious quickly and have a great relationship. Megan loves her boys, and they will always be her priority. She is excited that they have accepted Colson.”

And it was also reported Kelly – whose real name is Colson Baker – is “super respectful” toward the ‘Jennifer’s Body’ star, and thinks he’s “so lucky” to be in a relationship with her.

Another insider explained: “MGK always puts Megan first, treats her like a queen and is super respectful, thoughtful and funny, which are all qualities that she loves, MGK is head over heels for Megan and didn’t think he’d get so lucky to score someone of her calibre.”