Chrissy Teigen has admitted she's known about Khloe Kardashian's pregnancy for ''a while''.

The 33-year-old reality star is expecting her first child with her NBA star beau Tristan Thompson, and was plagued with months of rumours before she officially announced the news on Instagram in December.

And Chrissy - who is a close friend of the Kardashian family, particularly Khloe's sister Kim Kardashian West - has now revealed that she was one of a select few people who knew about the blonde beauty's impending arrival before the rest of the world.

When asked how long she'd known about Khloe's pregnancy, she said: ''Khloé, a while. I saw her at Kim's baby shower.''

But the 'Lip Sync Battle' star - who has 21-month-old daughter Luna and is expecting her second child with her husband John Legend - was less reluctant to talk about the youngest Kardashian sister, Kylie Jenner, who is also facing pregnancy rumours but has yet to publicly speak about the news.

During an appearance on 'Watch What Happens Live', host Andy Cohen asked if she'd seen 20-year-old Kylie's baby bump, to which the 32-year-old model said: ''I won't say anything about Kylie.''

Despite having yet to confirm speculation, 'Keeping Up with the Kardashians' star Kylie is reportedly due later this month.

Meanwhile, Chrissy recently revealed that her second child with her 'All of Me' hitmaker beau will be a boy.

Taking to Instagram earlier this week, she uploaded a professional snap of herself from last weekend's Grammy Awards, where her baby bump is clearly visible, and wrote: ''mama and her baby boy (sic)''

Chrissy also said she hopes her second child turns out to be just like his father, as she claims Luna is already taking after her a little too much.

She said: ''I hope baby two is like John a lot. Baby Luna's more like me ... and I realised I can be difficult.''