Here’s a bombshell.

A source says Kylie Jenner is pregnant at 18 with her boyfriend, Tyga’s baby. This will be the couple’s first child together — though the 26-year-old has a son, King Cairo, 3, from his relationship with Blac Chyna.

RELATED: Kourtney Kardashian Poses Half Naked on Snapchat — See the Photo

“She’s gained a little weight and she says she’s been having the weirdest cravings for Roscoe’s House of Chicken and Waffles and Krispy Kreme Doughnuts,” a source tells Life & Style.

RELATED: Are Kylie Jenner and Tyga Married?

“All [Kylie] can talk about is baby names, whether she’ll have a boy or a girl, how she’s going to decorate the nursery and the child’s wardrobe.”

The reality star has already broken the news to her famous family, who has their reservations about Kylie having a child so young. Her sisters feel this is a huge mistake — while her mother, Kris Jenner, “wasn’t surprised” but is “not exactly thrilled.”