Beyoncé Knowles-Carter announced in February she was expecting twins with her husband, Sean Carter aka Jay Z—and yes, the internet went wild—but it wasn't clear how far along she was with her pregnancy.

Let’s do the math.

Feb. 1, 2017 was when the "Get Me Bodied" singer took to her Instagram page to share the big news with an image of herself showing off her pregnant belly.

Read: How Much Money Could Beyoncé Make In 'Lion King’ Remake As Voice Of Nala? 

Dr. Adam Shoman at Pregnancy Corner noted, "On average, pregnant women begin showing during the second trimester, around 12 to 16 weeks."

Could she have been 16 weeks at the time?

Kelly Butler from VanityFair.com, who just gave birth to twins, predicted Bey was 16 weeks pregnant in the photo she uploaded to her Instagram early February.  

"… and we have learned to trust Kelly (she correctly predicted Princess Charlotte Elizabeth Diana’s full name before she was born)," according to the Vanity Fair's article.

Since the second trimester of a woman’s pregnancy is from week 13 to week 27, which is approximately months four, five and six, as of April 4, 2017, it seemed as if Bey was almost done with her second trimester—assuming she was about five months into her pregnancy.

Still, it’s hard to know for sure. Dr. Sherry Ross, an OB/GYN and author of "She-ology, The Definitive Guide To Women’s Intimate Health," told HollywoodLife.com the same picture Bey uploaded when she announced her pregnancy she “looks to be at least 20 weeks along.” 

 "By the time Coachella arrives, she will be around 30 weeks," Ross added. Coachella is around mid-April, and by then, Bey would be about seven months pregnant, if she was truly 20 weeks in February.

The singer was scheduled to perform at this year’s Coachella, but she canceled the show due to her pregnancy.

"Following the advice of her doctors to keep a less rigorous schedule in the coming months, Beyoncé has made the decision to forgo performing at the 2017 Coachella Valley Music & Arts Festival. However, Goldenvoice and Parkwood are pleased to confirm that she will be a headliner at the 2018 festival. Thank you for understanding," read the joint statement with her Parkwood Entertainment and Coachella producer Goldenvoice.

Overall, pregnancy lasts around 40 weeks, according to the New York State Department of Health.

"The biggest complication with twins is preterm labor," Ross said. "The average pregnancy will go to 40 weeks, but with twins it’s a few weeks less, around 37 weeks. We are very cautious with physical activity."

If Ross' predictions are accurate, Bey might just give birth in June, or sometime in July or August if she lasts the full 40 weeks.