Today, Beyoncé announced her and hubby Hov are expecting twins, so you already know jokes are flying on Twitter already. Peep some of the best ones above.

Five years ago, on Jan. 7, 2012, Beyoncé gave birth to her first child with Jay Z, Blue Ivy.

As for these twins, their mom has an interesting schedule ahead of her. She's headlining Coachella in April, and seeing how we don't know how many months she's into pregnancy, she's either going to perform with a baby bump or bow out. It's not like she hasn't performed pregnant before. Shit, she literally announced she was pregnant with Blue Ivy by performing "Love on Top" at the VMA's in 2011.

More From XXL