Justin Timberlake and Jessica Biel are having a baby, according to reports from the National Enquirer and RadarOnline.

Both outlets confirm that Biel is "at least three months pregnant, and she's due in April!"

Sources from both sites claim that Biel and Timberlake remain quiet about her alleged pregnancy due to her struggles with getting pregnant in the past.

Media speculation towards Biel's alleged pregnancy began earlier this month when the "7th Heaven" star was photographed vacationing in Australia with what appeared to be a baby bump.

RadarOnline obtained the photos of Biel's baby bump, and the pregnancy rumors escalated.

Now, sources from RadarOnline and the National Enquirer claim that Biel's pregnancy is a result of Biel threatening to leave Timberlake if he refused to start a family.

"Jessica has been on Justin to start a family all year, and she finally gave him an ultimatum," the NE insider revealed. "She gave him an ultimatum that if he didn't change his tune, she'd walk out for good.

Prior to the baby news, Biel and Timberlake's 2-year marriage was rumored to be on the rocks due to Biel's absence from many of Timberlake's performance, RadarOnline reports.

The breakup rumors quickly came to a head when Biel failed to show up to Timberlake's "Saturday Night Live" performance last year.

"Justin was solo again at the Saturday Night Live after party and he stayed until nearly 5 a.m.," said a RadarOnline source at the time. "Everyone was buzzing about her absence."

The source added, "It's not that Justin was flirting with other women or anything at the party but something just didn't seem right. It was literally what everyone was talking about; whether he and Jessica have split."

Since then, the couple seems to be going strong again with a rumored baby on the way.

Timberlake and Biel recently celebrated their 2-year wedding anniversary on Oct. 19 in New Zealand, says RadarOnline.