Kate Hudson "can't stand" her children sometimes.
The 'Almost Famous' star admits her sons, Ryder, 12 and Bingham, four, sometimes get on her nerves but she still loves them dearly.
She said: "Let's start with the fact that I, literally five seconds ago, was on FaceTime with his teacher, going like, 'He did what? He did ... ?' He's a great kid, I love him so much.
"They're your kids and you love them and then you can't stand them sometimes - it's just the truth."
The 36-year-old actress recalled a particularly bizarre incident when a play-fight between the two kids ended up with them both throwing up.
Speaking on The Late Show with Stephen Colbert, she shared: "Then it turns into kicking, and then they're hitting each other, and I'm like, 'Guys, you gotta stop,' and then for some reason Ryder did something to Bing and, next thing you know, Bing started to cry. Ryder's like, 'He's the one who's crying, he's the one who hit me,' and then next thing you know - Bing is not sick, he's not ill - he just throws up.
"He threw up everywhere and he thought it was hilarious! He threw up because it was so gross! These are the moments that test you as a parent. I was like, 'G-g-get out of my room.'"
Tagged in Kate Hudson