11/09/2011 09:52 am ET | Updated Jan 09, 2012

Mariah Carey On Baby Weight: I Lost 30 Pounds In 3 Months

Mariah Carey may have infant twins at home, but you'd never know she gave birth a few months ago just by looking at her. The singer has slimmed down thanks to determination, hard work -- and Jenny Craig.

After struggling to conceive with husband Nick Cannon, Carey became pregnant with twins in 2010 and gave birth to a boy and a girl, Morrocan and Monroe, April 30. Though she was thrilled to be a mom, the singer admits the pregnancy took a huge toll on her body.

"It was a huge blessing to be able to have the babies," she tells Us Weekly. "But I felt trapped in my body because I couldn't move."

Carey also talked about her difficult pregnancy on "20/20."

"I don't think I understood the enormity and the magnitude of what it really does to your body ... Carrying two babies? Unless somebody's been through it, it's difficult to understand that I went through," she said.

Carey then started a nutrion and workout plan through Jenny (formerly known as Jenny Craig) and she managed to drop 30 pounds in just three months -- in addition to the initial 40 pounds of water weight the singer said she lost at first.

"In the beginning, when I first had the babies, I had so much edema ... water and swelling. Most pregnant woman have that just in their feet," she told Rosie O'Donnell on Tuesday's "The Rosie Show." "One day I was doing my thank-you notes and I noticed it started rising up the leg, so I had edema ... I didn't think I would ever be the same person."

But Carey says she is now pretty happy with her new figure.

"I'm proud of how hard I worked to get my body back...I had to do this for me," she told Us Weekly.

Carey was pretty open about her plan to get back in to pre-baby shape, and even posted a photo of herself working out with her dogs and frolicking in the ocean on Twitter earlier this year.

To see photos of Mariah's post-baby figure, head over to Us Weekly, and don't miss the adorable photos of Carey and Cannon's twins below!

Mariah Carey's Twins