Jennifer Lopez admits it was an "uphill struggle" to lose her baby weight. The singer-and-actress - who gave birth to twins Max and Emme in February 2008 - gained 50lbs when she was pregnant and was shocked when it didn't fall off straight away.
She said: "I thought the weight was going to drop off easily because I'd been in shape my whole life. But it wasn't easy. It was an uphill struggle. I had gained about 50lbs while pregnant. The first 30lb dropped off like that and I was so pleased. Then I had to lose the last 15 or 20lbs that just didn't want to go. I had to diet and work out a lot."
Following her struggle to shift the excess pounds, Lopez is reconsidering her previous vow not to have any cosmetic surgery.
The 40-year-old star - who is married to Marc Anthony - said: "I have to say I feel awesome! I feel the same way I felt when I was in my 20s."
"I don't see myself having any plastic surgery, but I'm not at that point yet, so I don't know. I don't know how I'll feel when I'm older. But I'm more of a natural person and I believe in beauty not being an outside, physical thing. Luckily, I'm used to seeing myself everywhere now that I no longer obsess about the way I look."