A pal close to the 7th Heaven star revealed the exciting news after weeks of feverish speculation and baby bump sightings.
"Jessica is at least three months pregnant," the source said. "And she’s due in April!”
A second source revealed that the actress hasn’t had it easy getting pregnant in the past.
"Jessica has had tense times in the past when it comes to having a baby, so it is not surprising that she is staying mum on confirming the news publicly yet," the other insider said.
This will be the first child for Biel, 32, and husband Justin Timberlake, 33, who celebrated their two-year anniversary on Oct. 19 while vacationing in New Zealand.
“Justin was solo again at the Saturday Night Live after party and he stayed until nearly 5 a.m.,” a fellow partygoer exclusively told Radar. “Everyone was buzzing about her absence.”
The partygoer also reveals that Biel didn’t accompany her husband to the show’s rehearsals on Friday.
“She wasn’t with him at rehearsals on Friday either, which was sort of weird,” the source said.
“And 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.”
Watch: Justin Timberlake And Jessica Biel Handing Out Relief Backpacks For Superstorm Sandy Victims