Will We Ever Find Out Beyoncé's Due Date?

Yesterday Beyoncé announced to the world via Instagram that she and Jay Z are expecting twins. America was, to quote the BBC, "mesmerized."

Yet immediately after the first image dropped, people wondered, How far along is she? Translation: When is she due and how long did she conceal her pregnancy from the public? (Kudos to the Carters for maintaining their privacy and releasing the news on their own terms, by the way.)
Early this morning Bey and her team released additional images from the intimate photo shoot in an entry titled, "I Have Three Hearts" on her website. One of the photos features a timeline of her belly while she was pregnant with daughter Blue Ivy in 2011.
It's a beautiful sentiment, though you can't help but compare the throwback photo series to her new images. So when exactly are the twins due? Some estimate April. Some even July. It's anyone's guess, really. Though one thing is for certain, when Beyoncé is ready to share, she'll share. This tweet said it best.