Khloe Kardashian announced to her fans she is 6 months pregnant.

It's probably the best-kept Kardashian secret ever to be kept. Speculation that Khloe was pregnant began when her sister Kim announced she and husband Kanye West were expecting via surrogate - and that Khloe was carrying their child. That simmered down when little sister, Kylie Jenner announced she was pregnant.

Five days ago Khloe announced she was pregnant with boyfriend Tristan Thompson who plays basketball for the Cleveland Cavaliers. She shared in the post, "Tristan, most of all, Thank you for making me a MOMMY!!!"

She showed off her baby bump again for a festive Christmas picture.

This led to the question - how far along is she? She received a very sweet query from a fan via Twitter:

Khloe answered, writing, "I'll be 6 months next week."

This puts her due date in late March. Kim's baby, via surrogate, is due in January and Kylie is due in February.

It's going to be a very busy 2018 for the Kardashian/Jenner clan. Congratulations to all the ladies!