Beyonce showed off her amazing weight loss on the beaches of St. Barts while vacationing with husband, Jay-Z, just three months after welcoming daughter, Blue Ivy Carter.
While Beyonce decided to cover up her tummy with a black two piece bathing suit, many celebrity moms bared their flat bellies shortly after giving birth.
Many celebrity moms have access to trainers, nutritionists and Photoshop, but for some of these celebrity moms the flat belly after baby comes down to good old fashioned genes.
Beyonce was eight months pregnant with Blue Ivy Carter when she debuted her DVD, "Live at Roseland" in November of 2011.
beyonceonline.com
Beyonce is currently on vacation with husband, Jay-Z, and daughter, Blue Ivy Carter in St. Barts. The new mom showed of her svelte post-baby body in a two-piece black bathing suit. Beyonce welcomed Blue Ivy Carter into the world on January 7, 2012.
Twitter
Jessica Alba was five months pregnant with daughter, Honor Marie Warren, whe she intended the Oscars in February of 2008.
Reuters
Jessica Alba showed off a flat stomach three months after welcoming daughter, Honor Marie Warren.
Flickr
Heidi Klum stunned everyone when she walked the runway in the Victoria's Secret Fashion Show less then two months after giving birth to son Henry in 2005.
Reuters
Heidi Klum was six months pregnant with son, Henry, at the Council of Fashion Designers of America Fashion Awards in New York City. She would go on to walk the Victoria's Secret Fashion Show runway two months after giving birth to him.
Reuters
Miranda Kerr gave birth to son, Flynn, in January of 2011.
Flickr
Miranda Kerr gave birth to son, Flynn, in January of 2011. She was photographed three months later working on a Victoria's Secret shoot.
Flickr
Doutzen Kroes shows off her amazing six pack two months after welcoming Phyllon Gorre.
Flickr
Doutzen Kroes welcomed Phyllon Gorre on January 21, 2012.
Flickr
Alessandra Ambrosio walked the runway in the Victoria's Secret Fashion show, three months after giving birth to daughter, Anja Louise Ambrosio Mazur, in 2008.
Flickr
Alessandra Ambrosio gave birth to daughter, Anja Louise Ambrosio Mazur, in 2008.
Flickr